Vyhledávání na webu

javascript - pro inicializaci OAuth musí být zadány jak client_id, tak scope

Pracuji podle Google Sheets API Javascript Quickstart a narazil jsem na problém s autentizací u gapi.client.init().

Zde je kód, který mi způ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=v4"]; //

Přečtěte si více →

javascript - zpětné volání při zrušení vyskakovacího okna Google Oauth

Při použití Google Identity Services (GSI) mohu zobrazit vyskakovací okno, které uživatele požádá o připojení k jejich účtu Google. Toto je dobře zdokumentované a s tímto kódem to funguje dobře:

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

Přečtěte si více →

Přístup Javascriptu k fragmentu URL v hlavičce Location pro OAuth 2

Implicitní grant OAuth 2.0 (http://tools.ietf.org/html/draft-ietf-oauth-v2-31#section-4.2) zahrnuje zajímavou choreografii mezi klientskou aplikací, prohlížečem a autorizačním serverem. Autorizační server vrací prohlížeči stavový kód HTTP 302 s hlavičkou Location takto:

Umístění: ht

Přečtěte si více →

typescript - integrace OAuth v Ionic

Hodně jsem googlil o integraci OAuth1.0 s mou Ionic aplikací. Nenašel jsem žádné informace, které jsem hledal. Může někdo sdílet nějaký příklad nebo nápad, jak to integrovat? Mám server a potřebuji posílat požadavky přes HTTP OAuth a získat odpověď jako JSON data.

Ve své aplikaci používám Ionic 3 s Angularem.

Je to něco podobného, jako například v JavaScriptu můžeme použít soubor JSOAuth-1.3.6.js, který udělá všechny výše uvedené věci.

Děkuji Krishmtech

Přečtěte si více →

odpočinek - Jak mohu obnovit OAuth2 token? Musím čekat, až token vyprší? (Patreon API)

Zkouším OAuth pomocí API Patreonu. Jsem velmi nový v procesu OAuth a používal jsem balíček Javascript od Patreonu, který mi pomáhal spravovat požadavek.

typescript - Nelze přidat vlastnost do rozhraní v deklaracím souboru passport-linkedin-oauth2

Snažím se přidat vlastnost do rozhraní 'StrategyOption' pro soubor deklarace 'passport-linkedin-oauth2'. Neposkytuje žádný modul ani rozhraní. Jen exportuje rozhraní a třídu

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

Přečtěte si více →

c# - Autentizace OAuth2 selhala při volání API .net core pomocí Msal.js na webové aplikaci React-Typescript

Mám klientskou webovou aplikaci v Typescript React, která potřebuje komunikovat s .NET Core API. Na klientovi byl integrován msal.js. Dokážu se přihlásit do AAD, získat uživatelský účet a přístupový token a předat ho jako Bearer při volání API. Autentizac

Přečtěte si více →

typescript - získat uživatelská data z NbAuthOAuth2Token v Angularu

Používám NbAuthOAuth2Token takto

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

a ve své přihlašovací funkci takto

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

Přečtěte si více →

typescript - Angular-oauth2-oidc vymazat informace o vypršeném tokenu z localStorage

Snažím se přizpůsobit PKCE tok v knihovně angular-oauth2-oidc pro jeden frontendový projekt v Angularu.

Také používám localStorage pro tuto knihovnu k ukládání tokenu a dalších informací, ale zdá se, že nemohu najít způsob, jak vymazat informace o vypršeném tokenu z localStorage.

Nemělo by se to dělat automaticky?

Přečtěte si více →

typescript - Angular interceptory s Discord Oauth a Cors

Snažím se nastavit přihlášení přes OAuth2 s Discordem, nastavil jsem URL pro získání OAuth kódu jako proměnnou prostředí v mém souboru 'environment.ts', takže problém není v překlepu URL.

Odkazový anchor href funguje bez problémů, nicméně při volání metody služby a (pokud tomu dobře rozumím) přidání interceptoru do mixu, dostávám tuto chybu pokaždé (zkrácené autorizovací URL)

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

Přečtěte si více →