Laravel mengakses JWT setelah panggilan balik OAuth

Saya sedang membangun API menggunakan Laravel untuk Aplikasi iOS Swift. Saya menggunakan JWT untuk mengautentikasi pengguna dari aplikasi.

Salah satu bagian dari aplikasi ini adalah menghubungkan akun OAuth pihak ketiga seperti Twitch. Masalah yang saya alami adalah setelah permintaan OAuth dialihkan ke panggilan balik saya, JWT pengguna tidak lagi menjadi bagian dari permintaan.

Apa cara terbaik untuk mempertahankan JWT melalui permintaan OAuth pihak ketiga?


person THEK    schedule 15.06.2016    source sumber


Jawaban (1)


Saya telah berhasil menyelesaikan ini dengan melakukan hal berikut:

  1. Cegat panggilan balik menggunakan UIWebViewDelegate
  2. Buat permintaan yang bisa diubah dari permintaan panggilan balik asli
  3. Tambahkan header autentikasi
  4. Muat permintaan lagi

Jika ada solusi yang lebih baik untuk ini, saya mendengarkannya.

person THEK    schedule 15.06.2016