Score:0

ฉันจะเปลี่ยน redirect_uri สำหรับการรับรองความถูกต้องของ Google OAuth 2.0 ได้อย่างไร

ธง tr

ฉันใช้การตรวจสอบสิทธิ์ OAuth 2.0 ของ Google บนไซต์ของฉันมาหลายปีแล้ว เมื่อเร็ว ๆ นี้มันหยุดทำงานเพราะ redirect_uri ที่ฉันใช้ http:// และตอนนี้ Google ต้องการ httpsเว็บไซต์ของฉันรองรับ https ดังนั้นฉันจึงเปลี่ยนไฟล์ client_secrets.json ในเครื่องเป็น https และไปที่หน้า Google Cloud Platform ด้วยข้อมูลรับรอง เลือกรหัสลูกค้า OAuth 2.0 และตรวจสอบให้แน่ใจว่ารายการภายใต้ URI การเปลี่ยนเส้นทางที่ได้รับอนุญาตมี https:// เช่นกัน. หลังจากรีสตาร์ทเว็บเซิร์ฟเวอร์ของฉัน การรับรองความถูกต้องยังคงล้มเหลว เนื่องจาก redirect_uri ยังคงใช้งานอยู่ http://.

นี่เป็นเพียงปัญหาการแคชและจะหายไปในหนึ่งชั่วโมงต่อวันหรือไม่ มีอะไรอีกบ้างที่ฉันต้องทำเพื่ออัปเดต URI การเปลี่ยนเส้นทางหรือบอกให้ Google รีเฟรช

Score:2
ธง cn

คุณรัฐ เนื่องจาก redirect_uri ยังคงใช้ http://. การใช้ URI นั้นคืออะไร คุณมีเส้นทางฮาร์ดโค้ดในแอปพลิเคชันของคุณหรือไม่?

หรือคุณหมายความว่าการโทรกลับจาก Google ไปที่ปลายทาง HTTP ของคุณ รหัสของคุณแจ้งให้ Google ทราบถึง URI การโทรกลับ Google ยืนยันว่า URI อยู่ในรายการโทรกลับที่ได้รับอนุมัติ ตรวจสอบรหัสแอปพลิเคชันของคุณอีกครั้งเพื่อหา URI ที่ฮาร์ดโค้ด

ความเป็นไปได้อีกอย่างคือคุณอยู่เบื้องหลังพร็อกซี (โหลดบาลานเซอร์) และแอปของคุณคิดว่าสคีมเป็น HTTP ทั้งที่เป็น HTTPS จริงๆ ซึ่งจะต้องมีการอัปเดตแอปของคุณเพื่อรองรับส่วนหัว HTTP X-ส่งต่อโปรโต.

tr flag
กลายเป็นข้อผิดพลาดของผู้ใช้ เช่น ฉัน ฉันได้อัปเดตรายการ `http://` แบบฮาร์ดโค้ดมากเท่าที่จะหาได้ แต่ฉันพลาดไปหนึ่งรายการ เมื่อฉันอัปเดตอันสุดท้ายและรีสตาร์ทอีกครั้ง มันใช้งานได้ ขอบคุณ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา