Laravel เข้าถึง JWT หลังจากการเรียกกลับ OAuth

ฉันกำลังสร้าง API โดยใช้ Laravel สำหรับแอพ Swift iOS ฉันใช้ JWT เพื่อตรวจสอบสิทธิ์ผู้ใช้จากแอป

ส่วนหนึ่งของแอปกำลังเชื่อมต่อบัญชี OAuth บุคคลที่สาม เช่น Twitch ปัญหาที่ฉันมีคือหลังจากคำขอ OAuth เปลี่ยนเส้นทางไปยังการโทรกลับของฉัน JWT ของผู้ใช้ไม่เป็นส่วนหนึ่งของคำขออีกต่อไป

วิธีใดจะเป็นวิธีที่ดีที่สุดในการรักษา JWT ผ่านคำขอ OAuth ของบุคคลที่สาม


person THEK    schedule 15.06.2016    source แหล่งที่มา


คำตอบ (1)


ฉันจัดการเพื่อแก้ไขปัญหานี้โดยทำดังต่อไปนี้:

  1. สกัดกั้นการโทรกลับโดยใช้ UIWebViewDelegate
  2. สร้างคำขอที่ไม่แน่นอนจากคำขอโทรกลับดั้งเดิม
  3. ผนวกส่วนหัวการรับรองความถูกต้อง
  4. โหลดคำขออีกครั้ง

หากมีวิธีแก้ปัญหาที่ดีกว่านี้ ฉันก็พร้อมรับฟัง

person THEK    schedule 15.06.2016