מנוחה - איך אני יכול לרענן אסימון OAuth2? האם אני צריך לחכות שהאסימון יפוג? (API של Patreon)

אני מנסה את OAuth באמצעות ה-API של Patreon. אני חדש מאוד בתהליך ה-OAuth והייתי משתמש בחבילת Javascript של Patreon כדי לעזור לנהל את הבקשה בשבילי.

  • NPM: https://www.npmjs.com/package/patreon
  • תיעוד Patreon: https://docs.patreon.com/#introducti

    קרא עוד →

TypeScript - לא ניתן להוסיף תכונה לממשק עבור קובץ ההצהרה של passport-linkedin-oauth2

אני מנסה להוסיף מאפיין לממשק 'StrategyOption' בקובץ ההצהרה של 'passport-linkedin-oauth2'. הוא לא מכיל הצהרת מודול או ממשק. פשוט מייצא ממשקים ומחלקה

.... export interface StrategyOption { clientID: string; clientSecret: string;

קרא עוד →

c# - אימות OAuth2 נכשל כאשר קריאת API של .net core נכשלה באמצעות Msal.js באפליקציית ווב React-Typescript

יש לי יישום ווב בצד הלקוח ב-Typescript React שצריך לתקשר עם API של .net core. בצד הלקוח הושלב msal.js. אני מצליח להתחבר ל-AAD, לקבל את חשבון המשתמש ואת אסימון הגישה ולהעביר אותו כ-Bearer לקריאת ה-API. עם זאת, האימות ברמת ה-API נכשל.

על הלקוח

קרא עוד →

טייפסקריפט - לקבל נתוני משתמש מ-NbAuthOAuth2Token באנגולר

אני משתמש ב-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 FE אחד.

אני גם משתמש ב-localStorage עבור הספריה הזו כדי לשמור טוקן ומידע אחר, אבל לא נראה שאני מצליח למצוא דרך איך לנקות מידע על טוקנים שפג תוקפם מ-localStorage.

האם זה לא צריך להיעשות אוטומטית?

קרא עוד →

TypeScript - מתקני Angular עם Discord OAuth ו-CORS

אני מנסה להגדיר התחברות OAuth2 עם דיסקורד, קבעתי את ה-URL לקבלת קוד ה-OAuth כמשתנה סביבה בקובץ 'environment.ts' שלי, כך שהבעיה אינה בהקלדת ה-URL לא נכון.

קישור העוגן href פועל היטב, עם זאת כאשר קוראים למתודת השירות וכפי שאני מבין מוסיפים את המתערב במיקס, אני מקבל את השגיאה הזו בכל פעם (כתובות authorize מקוצרות)

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

קרא עוד →

typescript - איך מוסיפים נתוני עמודה מותאמת לטבלת משתמשים בעזרת ספק Google OAuth עם Next-Auth?

לאחרונה מצאתי והתחלתי לבדוק את create-t3-app כבסיס חדש לפרויקטים של NextJS כי הוא דואג להרבה הגדרות מיותרות עבור דברים כמו TypeScript, trpc, prisma ו-next-auth ולכן זה יחסוך לי המון זמן. למרות שזה רלוונטי, אני לא חושב שזה המקור של הבעיה שלי. הבעיה שלי היא שאני משתמש בספריית next-auth עם ספק Google לאימות ואני רוצה לעקוב אם אימייל אומת.

schema.prisma

model User { id String @id @default(cuid()) email String @unique emailVerified Boolean @defa

קרא עוד →

javascript - אפלייט לא מספקת תמונת פרופיל של המשתמש בתגובה עבור oAuth

אני משתמש ב-Appwrite עבור OAuth של גוגל, אבל כשאני נכנס למשתמש על ידי

const user = await account.get();

אז זה נותן רק את האובייקט הזה..

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

קרא עוד →

typescript - באג ב-Twitter OAuth v2 כאשר משתמש משתמש ב-Sign in with Google כדי להיכנס לטוויטר

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 עבור האתר שלי כדי שהמשתמשים שלי יוכלו לחבר את הטוויטר שלהם לחשבון שלהם. כאשר אני מנווט משתמש ל-x/i/oauth2/authorize?redirect_uri=…&… עם

קרא עוד →

javascript - קבלת אסימון OAuth2 מבקשת XHR

אני מנסה לקבל אסימון OAuth2 דרך בקשת XHR ב-TypeScript כפי שמוזכר בעמוד הזה (https://developer.paypal.com/docs/integration/direct/make-your-first-call/). הקוד שלי עד כה:

var clientID = <clientID>; var secret = <mySecret>; var oReq = new XMLHttpRequest(); oReq.open("POST", "https:/

קרא עוד →