ค้นหาเว็บไซต์

javascript - NextAuth/Auth.js + Keycloak OAuthCallbackError: การตรวจสอบลายเซ็น JWT ล้มเหลว (T3 Stack)

ฉันกำลังพยายามรวมผู้ให้บริการ 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.

อ่านต่อไป →

typescript - ฉันจะใช้งานโค้ดโฟลว์การยืนยันตัวตนโดยใช้ angular-oauth2-oidc ใน Angular 8 ได้อย่างไร

ฉันกำลังติดตามสิ่งนี้สำหรับ oAuth2 ของฉันอยู่ในขณะนี้:

https://manfredsteyer.github.io/angular-oauth2-oidc/docs/index.html

ฉันกำลังใช้การให้สิทธิ์กระบวนการตรวจสอบสิทธิ์

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

ฉันติดอยู่ที่หน้าชั่วคราวเกี่ยวกับวิธีการรับรหัสในขณะนี้

ดังนั้นก็มีคำถามไ

อ่านต่อไป →

node.js - หลังจากคลิกครั้งแรก หน้าจอ google-oauth ไม่แสดงอีกต่อไป?

นี่เป็นพฤติกรรมที่ค่อนข้างแปลก ทุกครั้งที่ฉันได้รับข้อมูลรับรองใหม่ ฉันคลิกที่ลิงก์ ฉันจะเจอหน้าจอการยินยอม แต่หลังจากนั้นหน้าจอการยินยอมจะไม่ปรากฏอีก แต่การร้องขอต่อเซิร์ฟเวอร์ของ Google และการตอบกลับไปยัง URL ของ callback ยังคงเกิดขึ้นเบื้องหลัง ฉันออกจากระบบผู้ใช้ "/auth/logout" และลบคุกกี้ทั้งหมดที่เก็บไว้ด้วยตนเอง เมื่อฉันคลิกที่ปุ่ม ฉันจะเข้าสู่ระบบโดยอัตโนมัติอีกครั้ง

ฉันเชื่อว่าไม่มีอะไรผิดปกติกับการเขียนโค้ด และฉันตรวจสอบหน้าคอนเซนต์ของ console.developers แล้วแต่ไม่มีอะไรเกี

อ่านต่อไป →

php - มีวิธีใดในการตั้งค่า Bearer Access Token แบบกำหนดเองภายในแพ็กเกจ "angular-oauth2-oidc" หรือไม่?

ฉันได้สร้างจุดสิ้นสุดแบบกำหนดเองสำหรับการเข้าสู่ระบบ Facebook ของฉัน จุดสิ้นสุดนี้จะรับโทเค็นการเข้าถึง Facebook จากฝั่งไคลเอนต์ ฉันได้โทเค็นนี้ภายในแอปของฉัน (Ionic App) โดยใช้แพ็กเกจ '@ionic-native/facebook/ngx'

ภายในคอนโทรลเลอร์ใน Laravel Json API ฉันค้นหาผู้ใช้ด้วย Socialite โดยใส่โทเค็นการเข้าถึง Facebook หลังจากได้ผู้ใช้แล้ว ฉันจะสร้างโทเค็นการเข้าถึง Bearer ออกมาจากมัน การตอบสนองคือโทเค็นการเข้าถึง Bearer นี้

หลังจากที่ดึงโทเค็นการเข้าถึง Bearer ตัวนี้ภายในไคลเอนต์ของฉันได้

อ่านต่อไป →

javascript - typescript, วิธีอ้างอิง OAuth2Client ที่ไม่ได้ถูกส่งออก? google-api-nodejs-client

ฉันกำลังพยายามทำตามบทเรียน https://developers.google.com/sheets/api/quickstart/nodejs ฉันกำลังใช้ typescript และฉันชอบคุณสมบัติการกำหนดชนิดและการเติมข้อความอัตโนมัติที่มันให้มา และฉันอยากจะเขียนตัวอย่างใหม่ใน typescript และแบบ async แทนการใช้ callback น่าเส

อ่านต่อไป →

typescript - Strapi/React/AWS/ Google/Facebook OAuth ข้อผิดพลาด: การอนุญาตขาดเซสชันหรือการกำหนดค่าผู้ให้บริการไม่ถูกต้อง

พื้นหลัง

ฉันกำลังใช้ Strapi Headless CMS เป็นแบ็กเอนด์ของแอปพลิเคชันของฉัน และใช้ React สำหรับส่วนหน้า Strapi มีปลั๊กอินที่สร้างมาให้สำหรับจัดการการตรวจสอบสิทธิ์ (ภายในแอปพลิเคชันและเพื่อใช้งานกับผู้ให้บริการ OAuth ของบุคคลที่สาม) ทั้งแบ็กเอนด์และส่วนหน้าถูกนำไปใช้งานโดยใช้ AWS Fargate สำหรับหลายสภาพแวดล้อม (Development [ไม่ใช่เครื่องท้องถิ่น], Staging และ Production) ฉันใช้ Sqlite สำหรับการทดสอบในเครื่อง และใช้ MySQL Aurora สำหรับ Development, Staging และ

อ่านต่อไป →

typescript - การปฏิเสธที่ไม่ได้จัดการ (TypeError): this._oAuthHandler ไม่ได้ถูกกำหนดค่า

ฉันกำลังพยายามรันการตรวจสอบสิทธิ์ของ Amplify ภายในแอปเว็บ TypeScript/React ของฉัน ฉันเคยทำงานได้เป็นสัปดาห์แล้ว แต่ตอนนี้กำลังได้รับข้อผิดพลาดภายในซอร์สโค้ดของ amplify-auth

ภายในไฟล์ index.tsx ของฉัน ฉันกำหนดค่าออบเจ็กต์ Auth ดังนี้:

Amplify.configure({ Auth: { identityPoolId: <identitypoolid>, region: <region>, userPoolId: <poolid>, userPoolWebClientId: <clientid>, oauth: { domain: <domain>,

อ่านต่อไป →

typescript - Angular/Ruby on Rails/oAuth - สิทธิ์การอนุญาตที่ให้มานั้นไม่ถูกต้อง

ฉันมีแบ็กเอนด์ที่เขียนด้วย Ruby on Rails/oAuth ซึ่งเชื่อมต่อกับ Angular เมื่อสร้างผู้ใช้หรือการยืนยันตัวตน ฉันได้รับ ข้อผิดพลาด เหล่านี้:

POST https://*=password 401 (Unauthorized) {"error":"invalid_grant","error_description":"The provided auth

อ่านต่อไป →

typescript - วิธีการดึงชื่อผู้ใช้งาน GitHub ในการเรียกกลับการเข้าสู่ระบบ Github OAuth บน Next.js เพื่อนำไปเพิ่มในฐานข้อมูล?

1. สรุปปัญหา

ตอนนี้ฉันกำลังสร้างเว็บไซต์แบบ Full Stack โดยใช้ Next.js และ Typescript และฉันติดปัญหาในการเก็บชื่อผู้ใช้ Github เพื่อบันทึกลงในฐานข้อมูลเมื่อผู้ใช้เข้าสู่ระบบผ่าน Github OAuth

ฉันควรเก็

อ่านต่อไป →

angular - Google OAuth - เก็บ Client ID ไว้ที่ไหน

ฉันได้ติดตามลิงก์นี้เพื่อให้ผู้ใช้ของฉันสามารถยืนยันตัวตนผ่าน 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' }) //

อ่านต่อไป →