javascript - na inicializáciu OAuth musia byť poskytnuté oba parametre client_id a scope

Pracujem s rýchlym štartom Google Sheets API v JavaScripte a narazil som na problém s autentifikáciou pri gapi.client.init().

Tu je kód, ktorý mi spôsobuje problémy:

// Client ID and API key from the Developer Console var CLIENT_ID = "50m3-cle3nt-1d.apps.googleusercontent.com"; var API_KEY = "AIzaN0tRe4lLyAn4pIk5y"; // Array of API discovery doc URLs for APIs used by the quickstart var DISCOVERY_DOCS = ["https://sheets.googleapis.com/$discovery/rest?version=v

Čítaj viac →

javascript - Google Oauth zrušenie vyskakovacieho okna spätné volanie

Pri používaní služieb Google Identity Services (GSI) môžem zobraziť vyskakovacie okno, aby som požiadal používateľov o pripojenie sa cez ich účet Google. Toto je celkom dobre zdokumentované a funguje to dobre s týmto kódom:

const client = window.google.accounts.oauth2.initCodeClient({ client_id: 'CLIENT_ID', scope

Čítaj viac →

Prístup JavaScriptu k fragmentu URL hlavičky Location pre OAuth 2

Implicitný grant OAuth 2.0 (http://tools.ietf.org/html/draft-ietf-oauth-v2-31#section-4.2) zahŕňa zaujímavú spoluprácu medzi klientskou aplikáciou, prehliadačom a autorizačným serverom. Autorizačný server vráti prehliadaču stavový kód HTTP 302 s hlavičkou Location nasledovne:

Miesto

Čítaj viac →

typescript - Integrácia Ionic OAuth

Hľadal som veľa informácií o integrácii OAuth1.0 do mojej aplikácie Ionic. Nikde som nenašiel informácie, ktoré som hľadal. Môže niekto zdieľať nejaký príklad alebo nápad, ako to integrovať. Mám server a potrebujem posielať požiadavky cez HTTP OAuth a získať odpoveď vo forme JSON dát.

V mojej aplikácii používam Ionic 3 s Angularom.

Je to niečo podobné, napríklad v JavaScripte môžeme použiť súbor JSOAuth-1.3.6.js, ktorý urobí všetky vyššie uvedené veci.

Ďakujem Krishmtech

Čítaj viac →

odpočinok - Ako môžem obnoviť OAuth2 token? Musím čakať, kým token vyprší? (Patreon API)

Skúšam OAuth pomocou API Patreonu. Som veľmi nová v procese OAuth a používala som Javascript balík Patreonu, ktorý mi pomáhal spravovať požiadavky.

  • NPM: https://www.npmjs.com/package/patreon
  • Dokumentácia Patreonu: https://docs.patreon.com/#

    Čítaj viac →

typescript - Nie je možné pridať vlastnosť do súboru deklarácie rozhrania pre passport-linkedin-oauth2

Snažím sa pridať vlastnosť do rozhrania 'StrategyOption' pre deklaračný súbor 'passport-linkedin-oauth2'. Neoznačuje žiadny modul ani rozhranie. Len exportuje rozhrania a triedu

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

Čítaj viac →

c# - Overenie OAuth2 zlyhalo pri volaní .net core API pomocou Msal.js na webovej aplikácii React-Typescript

Mám klientskú webovú aplikáciu v Typescripte a Reacte, ktorá potrebuje komunikovať s .net core API. Na klientskej strane bol integrovaný msal.js. Dokážem sa prihlásiť do AAD, získať používateľský účet a prístupový token a odovzdať ho ako Bearer pri volaní

Čítaj viac →

typescript - získanie údajov používateľa z NbAuthOAuth2Token v Angular

Používam NbAuthOAuth2Token takto

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

a vo funkcii prihlásenia takto

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

Čítaj viac →

typescript - Angular-oauth2-oidc vymazať informácie o expirovanom tokene z localStorage

Snažím sa prispôsobiť tok PKCE v knižnici angular-oauth2-oidc pre jeden front-end projekt v Angulari.

Tiež používam localStorage pre túto knižnicu na uloženie tokenu a ďalších informácií, ale zdá sa, že nemôžem nájsť spôsob, ako z localStorage vymazať informácie o expirovanom tokene.

Nemalo by sa to robiť automaticky?

Čítaj viac →

typescript - Angular interceptory s Discord Oauth & Cors

Snažím sa nastaviť OAuth2 prihlásenie cez Discord, nastavil som URL na získanie OAuth kódu ako premennú prostredia v mojom 'environment.ts', takže problém nie je v tom, že by bola URL nesprávne napísaná.

Odkazový odkaz href funguje úplne v poriadku, avšak pri volaní metódy služby a (pokým tomu rozumiem) pridávaní interceptora do mixu, dostávam túto chybu zakaždým (skrátené autorizované URL)

Access to XMLHttpRequest at 'https://discord.com/oauth2/authorize.....' (redirected

Čítaj viac →