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 →
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 →
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 →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 →
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.
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 →
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 →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 →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 →
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 →