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

พักผ่อน - ฉันจะรีเฟรชโทเค็น OAuth2 ได้อย่างไร? ฉันต้องรอให้โทเค็นหมดอายุหรือไม่? (Patreon API)

ฉันกำลังลองใช้ OAuth โดยใช้ API ของ Patreon ฉันยังใหม่มากกับกระบวนการ OAuth และได้ใช้แพ็กเกจ JavaScript ของ Patreon เพื่อช่วยจัดการคำขอให้กับฉัน

typescript - ไม่สามารถเพิ่มคุณสมบัติให้กับอินเทอร์เฟซสำหรับไฟล์การประกาศ passport-linkedin-oauth2

ฉันกำลังพยายามเพิ่มคุณสมบัติให้กับอินเทอร์เฟซ 'StrategyOption' สำหรับไฟล์ประกาศ 'passport-linkedin-oauth2' ซึ่งมันไม่ได้ประกาศโมดูลหรืออินเทอร์เฟซใดๆ เพียงแค่ส่งออกอินเทอร์เฟซและคลาส

.... export interface StrategyOption { clientID: str

อ่านต่อไป →

c# - การตรวจสอบสิทธิ์ OAuth2 ล้มเหลวในการเรียกใช้งาน .net core api โดยใช้ Msal.js บนเว็บแอป React-Typescript

ฉันมีแอปพลิเคชันเว็บ Typescript React ของลูกค้าที่ต้องการสื่อสารกับ API .net core บนฝั่งไคลเอนต์มีการรวม msal.js เข้าไปแล้ว ฉันสามารถเข้าสู่ระบบใน AAD, ดึงบัญชีผู้ใช้และโทเค็นการเข้าถึงมาได้ และส่งเป็น Bearer ในการเรียก API อย่างไรก็ตาม การตรวจสอบสิทธิ์ใน

อ่านต่อไป →

typescript - ดึงข้อมูลผู้ใช้จาก NbAuthOAuth2Token ใน Angular

ฉันกำลังใช้ NbAuthOAuth2Token แบบนี้

this.authService.onTokenChange() .pipe(takeUntil(this.destroy$)) .subscribe((token: NbAuthOAuth2Token) => { this.token = null; if (token && token.isValid()) { this.token = token; } });

และในฟังก์ชันการเข้าสู่ระบบของฉันแบบนี้

login() { this.authService.authenticate('google') .pipe(takeUntil(this.destroy$)) .subscribe((authResult: NbAuthResult) => { });

อ่านต่อไป →

typescript - Angular-oauth2-oidc ลบข้อมูลโทเค็นหมดอายุใน localStorage

ฉันกำลังพยายามปรับแต่งโฟลว์ PKCE ในไลบรารี angular-oauth2-oidc สำหรับโปรเจกต์ Angular frontend หนึ่งโปรเจกต์

ฉันก็ใช้ localStorage สำหรับห้องสมุดนี้เพื่อเก็บ token และข้อมูลอื่น ๆ แต่ดูเหมือนฉันจะไม่สามารถหาวิธีที่จะลบข้อมูล token ที่หมดอายุออกจาก localStorage ได้

สิ่งนี้ไม่ควรถูกทำโดยอัตโนมัติหรือ?

อ่านต่อไป →

typescript - ตัวดักจับ Angular กับ Discord Oauth & Cors

ฉันพยายามตั้งค่าการเข้าสู่ระบบ OAuth2 กับ Discord ฉันได้ตั้งค่า URL เพื่อรับรหัส OAuth เป็นตัวแปรสภาพแวดล้อมในไฟล์ 'environment.ts' แล้ว ดังนั้นปัญหาไม่ได้อยู่ที่ URL พิมพ์ผิด

ลิงก์แองเคอร์ href ทำงานได้ดี แต่เมื่อเรียกใช้เมธอดของเซอร์วิสและ (เท่าที่ฉันเข้าใจ) เพิ่มตัวดักจับในส่วนผสม ฉันจะได้รับข้อผิดพลาดนี้ทุกครั้ง (ย่อ URL การอนุญาต)

Access to XMLHttpRequest at 'https://discord.com/oauth2/authorize.....' (redirected from 'https://discord.com/api/oauth2/authorize?....') f

อ่านต่อไป →

typescript - คุณจะเพิ่มข้อมูลคอลัมน์ที่กำหนดเองในตารางผู้ใช้โดยใช้ผู้ให้บริการ Google OAuth กับ Next-Auth ได้อย่างไร?

ฉันเพิ่งพบและเริ่มทดลองใช้ create-t3-app เป็นฐานใหม่สำหรับโปรเจกต์ NextJS เพราะมันดูแลการตั้งค่า boilerplate หลายอย่าง เช่น TypeScript, trpc, prisma, และ next-auth ซึ่งจะช่วยประหยัดเวลาของฉันได้มาก แม้ว่าสิ่งนั้นจะเกี่ยวข้อง แต่ฉันไม่คิดว่ามันเป็นสาเหตุของปัญหาของฉัน ปัญหาของฉันคือฉันใช้ไลบรารี next-auth กับ Google Provider สำหรับการตรวจสอบสิทธิ์ และฉันต้องการติดตามว่าอีเมลได้รับการยืนยันหรือไม่

สคีมา.prisma

model User { id String @id @default(cuid()) ema

อ่านต่อไป →

javascript - appwrite ไม่ได้ส่งภาพโปรไฟล์ของผู้ใช้ในการตอบกลับสำหรับ oAuth

ฉันกำลังใช้ Appwrite สำหรับ Google OAuth แต่เมื่อฉันเข้าถึงผู้ใช้โดย

const user = await account.get();

ก็จะให้เฉพาะวัตถุนี้เท่านั้น..

{ "$id": "...", "$createdAt": "...", "$updatedAt": "...", "name": "...", "registration": "...", "status": true, "labels": [], "passwordUpdate": "",

อ่านต่อไป →

typescript - บั๊กของ Twitter OAuth v2 เมื่อผู้ใช้ใช้ 'ลงชื่อเข้าใช้ด้วย Google' เพื่อลงชื่อเข้าใช้ Twitter

providers: [ TwitterProvider({ clientId: process.env.TWITTER_CLIENT_ID!, clientSecret: process.env.TWITTER_CLIENT_SECRET!, version: '2.0', authorization: { url: 'https://x.com/i/oauth2/authorize', params: { scope: 'users.read tweet.read offline.access', }, }, }), ],

ฉันกำลังใช้ Twitter OAuth v2 กับ next-auth สำหรับเว็บไซต์ของฉันเพื่อให้ผู้ใช้สามารถเชื่อมต่อ Twitter ของพวกเขากับบัญชีของพวกเขา ในขณะที่ฉันเปลี่ยนเส้นทางผู้ใช้ไปยังหน้า x/i/oauth

อ่านต่อไป →

javascript - รับโทเค็น OAuth2 จากคำขอ XHR

ฉันกำลังพยายามขอรับโทเค็น OAuth2 ผ่านการเรียก XHR-Request ใน TypeScript ดังที่กล่าวไว้ในหน้านี้ (https://developer.paypal.com/docs/integration/direct/make-your-first-call/). โค้ดของฉันจนถึงตอนนี้:

var clientID = <clientID>; var secret = <mySecret>; var oReq = new XMLHttpRequest();

อ่านต่อไป →