การใช้โทเค็นการรีเฟรชล้มเหลว กำลังทำงานมาก่อน

แอป My Box (โดยใช้ v2 API) ติดตามเมื่อโทเค็นการเข้าถึงหมดอายุ และเมื่อแอปรู้ว่าโทเค็นการเข้าถึงกำลังจะหมดอายุ แอปจะขอโทเค็นการเข้าถึงใหม่โดยใช้โทเค็นการรีเฟรช (เหตุผลก็คือ หลีกเลี่ยงข้อผิดพลาดได้ง่ายกว่า กว่าจะจัดการได้)

ฉันสังเกตเห็นว่าเมื่อเร็ว ๆ นี้ (ซึ่งทำงานได้ตามปกติเมื่อไม่กี่เดือนที่ผ่านมา) เมื่อแอปของฉันเริ่มทำงาน (หลังจากไม่ได้ใช้งานนานกว่า 1 ชั่วโมง) คำขอโทเค็นการเข้าถึงใหม่ล้มเหลว! สิ่งที่น่าสนใจคือในเวลานี้แอปของฉันยังไม่ได้พยายามใช้โทเค็นการเข้าถึงที่หมดอายุแล้ว

แอปของฉันควรดำเนินการจำลองกับโทเค็นการเข้าถึงที่หมดอายุก่อนหรือไม่ อาจเป็นวิธีแก้ปัญหาชั่วคราวหรือไม่ ขอย้ำอีกครั้งว่าทั้งหมดนี้ทำงานได้ตามที่คาดไว้เมื่อฉันแปลงแอปเป็น V2 API ในเวลานั้น โทเค็นการรีเฟรชมีอายุ 14 วัน

ขอบคุณปีเตอร์


person user2719551    schedule 18.12.2013    source แหล่งที่มา
comment
ฟังดูแปลกๆ ฉันจะพยายามสืบพันธุ์   -  person Peter    schedule 19.12.2013


คำตอบ (1)


ฉันพยายามทำซ้ำแต่ทำไม่ได้ โทเค็นการรีเฟรชของฉันใช้งานได้ทั้งหมด อาจเป็นไปได้ว่าคุณได้รับเงื่อนไขข้อผิดพลาดในการรีเฟรชที่คุณตรวจไม่พบ มีบางกรณีที่ผู้ดูแลระบบของคุณสามารถตัดสินใจได้ว่าแอปที่คุณใช้ไม่ได้รับการอนุมัติสำหรับองค์กรของคุณอีกต่อไป และเมื่อรีเฟรช คุณจะบูตเครื่องได้ หรือคุณอาจพิมพ์รหัสผ่านผิดหลายครั้งจนรหัสผ่านของคุณเข้าสู่โหมด "captcha" เพื่อตรวจสอบว่าเป็นคน ไม่ใช่เครื่องที่ปลายอีกด้านของสาย

ฉันขอแนะนำให้คุณออกจากระบบแอปแล้วกลับเข้าสู่ระบบอีกครั้ง คุณมีแนวโน้มที่จะได้รับข้อผิดพลาดมากขึ้น เนื่องจาก Box จะให้หน้าจอการตรวจสอบสิทธิ์แก่คุณ และ Box จะจัดการกรณีแปลกๆ ทั้งหมดในหน้าจอ OAuth2 ของพวกเขา

อีกเหตุผลหนึ่งก็คือ การนำ Oauth2 มาใช้นั้นคุ้มค่าที่จะมอบประสบการณ์ที่ดีขึ้นให้กับผู้ใช้ของคุณ

person Peter    schedule 19.12.2013
comment
ขอบคุณที่พยายามสืบพันธุ์ อย่างไรก็ตาม ปัญหายังคงอยู่ คำขอรีเฟรชล้มเหลวเมื่อคุณลงชื่อเข้าใช้แอปในวันถัดไปเป็นการโต้ตอบครั้งแรกกับ Box ขอย้ำอีกครั้งว่าโค้ดเดียวกันนี้ทำงานได้ดีก่อนที่โทเค็นการรีเฟรชจะขยายจาก 14 เป็น 60 วัน ดูการติดตาม Fiddler ได้ที่: dl.dropboxusercontent.com/u /40554620/บันทึก/ - person user2719551; 19.12.2013
comment
dl.dropboxusercontent.com/u/40554620/Logs/ - person user2719551; 19.12.2013
comment
ฉันอัปเดตการติดตาม Fiddler ข้างต้นใน Dropbox ด้วยการติดตามใหม่ที่แสดงปัญหาอย่างชัดเจน คุณช่วยตรวจสอบและบอกฉันหน่อยได้ไหมว่าฉันกำลังออกคำขอที่ไม่ถูกต้องหรือไม่ ขอบคุณปีเตอร์ - person user2719551; 20.12.2013