ค้นหาเว็บไซต์
ฉันกำลังพยายามรวมผู้ให้บริการ Keycloak ระยะไกลเข้ากับแอป Next ที่อยู่ในคอนเทนเนอร์ของฉัน ขณะนี้ฉันสามารถผ่านกระบวนการรับรองตัวตนทั้งหมดได้ รวมถึงการไปยังอินสแตนซ์ Keycloak ที่ถูกต้องและลงชื่อเข้าใช้ในหน้านั้น จนกระทั่งฉันควรจะลงชื่อเข้าใช้แอปของฉัน... ณ จุดนั้น ฉันได้รับข้อผิดพลาดนี้:
[next-auth][error][OAUTH_CALLBACK_ERROR] https://next-auth.js.org/errors#oauth_callback_error failed to validate JWT signature { error: RPError: failed to validate JWT signature at Client. อ่านต่อไป →ฉันกำลังติดตามสิ่งนี้สำหรับ oAuth2 ของฉันอยู่ในขณะนี้:
https://manfredsteyer.github.io/angular-oauth2-oidc/docs/index.html
ฉันกำลังใช้การให้สิทธิ์กระบวนการตรวจสอบสิทธิ์
ฉันมีหน้าหลัก ซึ่งผู้ใช้สามารถคลิกที่ปุ่มแล้วจะถูกเปลี่ยนเส้นทางไปยังเซิร์ฟเวอร์การยืนยันตัวตน หลังจากผู้ใช้กรอกข้อมูลประจำตัวแล้ว จะถูกเปลี่ยนเส้นทางไปยังหน้าชั่วคราว ซึ่งฉันควรใช้รหัสการยืนยันตัวตนเพื่อรับโทเค็นการเข้าถึง
ฉันติดอยู่ที่หน้าชั่วคราวเกี่ยวกับวิธีการรับรหัสในขณะนี้
ดังนั้นก็มีคำถามไ
อ่านต่อไป →
นี่เป็นพฤติกรรมที่ค่อนข้างแปลก ทุกครั้งที่ฉันได้รับข้อมูลรับรองใหม่ ฉันคลิกที่ลิงก์ ฉันจะเจอหน้าจอการยินยอม แต่หลังจากนั้นหน้าจอการยินยอมจะไม่ปรากฏอีก แต่การร้องขอต่อเซิร์ฟเวอร์ของ Google และการตอบกลับไปยัง URL ของ callback ยังคงเกิดขึ้นเบื้องหลัง ฉันออกจากระบบผู้ใช้ "/auth/logout" และลบคุกกี้ทั้งหมดที่เก็บไว้ด้วยตนเอง เมื่อฉันคลิกที่ปุ่ม ฉันจะเข้าสู่ระบบโดยอัตโนมัติอีกครั้ง
ฉันเชื่อว่าไม่มีอะไรผิดปกติกับการเขียนโค้ด และฉันตรวจสอบหน้าคอนเซนต์ของ console.developers แล้วแต่ไม่มีอะไรเกี
อ่านต่อไป →ฉันได้สร้างจุดสิ้นสุดแบบกำหนดเองสำหรับการเข้าสู่ระบบ Facebook ของฉัน จุดสิ้นสุดนี้จะรับโทเค็นการเข้าถึง Facebook จากฝั่งไคลเอนต์ ฉันได้โทเค็นนี้ภายในแอปของฉัน (Ionic App) โดยใช้แพ็กเกจ '@ionic-native/facebook/ngx'
ภายในคอนโทรลเลอร์ใน Laravel Json API ฉันค้นหาผู้ใช้ด้วย Socialite โดยใส่โทเค็นการเข้าถึง Facebook หลังจากได้ผู้ใช้แล้ว ฉันจะสร้างโทเค็นการเข้าถึง Bearer ออกมาจากมัน การตอบสนองคือโทเค็นการเข้าถึง Bearer นี้
หลังจากที่ดึงโทเค็นการเข้าถึง Bearer ตัวนี้ภายในไคลเอนต์ของฉันได้
อ่านต่อไป →
ฉันกำลังพยายามทำตามบทเรียน https://developers.google.com/sheets/api/quickstart/nodejs ฉันกำลังใช้ typescript และฉันชอบคุณสมบัติการกำหนดชนิดและการเติมข้อความอัตโนมัติที่มันให้มา และฉันอยากจะเขียนตัวอย่างใหม่ใน typescript และแบบ async แทนการใช้ callback น่าเส
อ่านต่อไป →ฉันกำลังใช้ Strapi Headless CMS เป็นแบ็กเอนด์ของแอปพลิเคชันของฉัน และใช้ React สำหรับส่วนหน้า Strapi มีปลั๊กอินที่สร้างมาให้สำหรับจัดการการตรวจสอบสิทธิ์ (ภายในแอปพลิเคชันและเพื่อใช้งานกับผู้ให้บริการ OAuth ของบุคคลที่สาม) ทั้งแบ็กเอนด์และส่วนหน้าถูกนำไปใช้งานโดยใช้ AWS Fargate สำหรับหลายสภาพแวดล้อม (Development [ไม่ใช่เครื่องท้องถิ่น], Staging และ Production) ฉันใช้ Sqlite สำหรับการทดสอบในเครื่อง และใช้ MySQL Aurora สำหรับ Development, Staging และ
อ่านต่อไป →ฉันกำลังพยายามรันการตรวจสอบสิทธิ์ของ Amplify ภายในแอปเว็บ TypeScript/React ของฉัน ฉันเคยทำงานได้เป็นสัปดาห์แล้ว แต่ตอนนี้กำลังได้รับข้อผิดพลาดภายในซอร์สโค้ดของ amplify-auth
ภายในไฟล์ index.tsx ของฉัน ฉันกำหนดค่าออบเจ็กต์ Auth ดังนี้:
Amplify.configure({ Auth: { identityPoolId: <identitypoolid>, region: <region>, userPoolId: <poolid>, userPoolWebClientId: <clientid>, oauth: { domain: <domain>, อ่านต่อไป →
ฉันมีแบ็กเอนด์ที่เขียนด้วย Ruby on Rails/oAuth ซึ่งเชื่อมต่อกับ Angular เมื่อสร้างผู้ใช้หรือการยืนยันตัวตน ฉันได้รับ ข้อผิดพลาด เหล่านี้:
POST https://*=password 401 (Unauthorized) {"error":"invalid_grant","error_description":"The provided auth อ่านต่อไป →
1. สรุปปัญหา
ตอนนี้ฉันกำลังสร้างเว็บไซต์แบบ Full Stack โดยใช้ Next.js และ Typescript และฉันติดปัญหาในการเก็บชื่อผู้ใช้ Github เพื่อบันทึกลงในฐานข้อมูลเมื่อผู้ใช้เข้าสู่ระบบผ่าน Github OAuth
ฉันควรเก็
อ่านต่อไป →
ฉันได้ติดตามลิงก์นี้เพื่อให้ผู้ใช้ของฉันสามารถยืนยันตัวตนผ่าน Google ได้: https://dev.to/jorgecf/integrating-google-authentication-with-your-angular-app-4j2a
อย่างไรก็ตาม ฉันต้องมี Google Client ID ของฉันในโค้ด UI ของฉัน:
return pload.then(async () => { await gapi.auth2 .init({ client_id: 'abc123' }) // อ่านต่อไป →