javascript - client_id och scope måste båda tillhandahållas för att initialisera OAuth

Jag arbetar utifrån Google Sheets API Javascript Quickstart och har stött på ett autentiseringsproblem med gapi.client.init().

Här är koden som ger mig problem:

// 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"];

Läs mer →

javascript - Google Oauth-popup avbokningsåteruppringning

När man använder Google Identity Services (GSI) kan jag visa en popup för att be användare att ansluta med sitt Google-konto. Detta är ganska väl dokumenterat och det fungerar bra med denna kod:

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

Läs mer →

JavaScript-åtkomst till Location-headerns URL-fragment för OAuth 2

OAuth 2.0 implicit grant (http://tools.ietf.org/html/draft-ietf-oauth-v2-31#section-4.2) involverar en intressant koreografi mellan klientapplikationen, webbläsaren och auktoriseringsservern. Auktoriseringsservern returnerar en HTTP 302-statuskod till webbläsaren med en Location-header på

Läs mer →

typescript - Ionic OAuth-integration

Jag googlade mycket om OAuth1.0-integration med min Ionic-app. Jag fick ingen information som jag letade efter. Kan någon dela något exempel eller idé om hur man integrerar det. Jag har en server och behöver skicka förfrågningar via HTTP OAuth och få svaret som JSON-data.

Jag använder Ionic 3 med Angular i min applikation.

Det är något liknande som, till exempel i JavaScript kan vi använda JSOAuth-1.3.6.js-filen som kommer att göra allt ovanstående.

Tack Krishmtech

Läs mer →

rest - Hur kan jag uppdatera en OAuth2-token? Behöver jag vänta tills token går ut? (Patreon API)

Jag provar OAuth med Patreons API. Jag är väldigt ny till OAuth-processen och har använt Patreons Javascript-paket för att hjälpa till att hantera begäran åt mig.

  • NPM: https://www.npmjs.com/package/patreon
  • Patreon-dokumentation: https://doc

    Läs mer →

typescript - Kan inte lägga till egenskap till ett interface för deklarationsfilen passport-linkedin-oauth2

Jag försöker lägga till en egenskap till gränssnittet 'StrategyOption' för deklarationsfilen 'passport-linkedin-oauth2'. Den deklarerar inget modul eller gränssnitt. Exporterar bara gränssnitt och klass

.... export interface StrategyOption

Läs mer →

c# - OAuth2-autentisering misslyckades för .net core API-anrop när Msal.js används på en React-Typescript webbapp

Jag har en klient Typescript React webbapplikation som behöver kommunicera med en .net core api. På klienten integrerades msal.js. Jag kan logga in i AAD, få användarkontot och åtkomsttoken och skicka det som en Bearer till api-anropet. Men autentiseringe

Läs mer →

typescript - hämta användardata från NbAuthOAuth2Token i Angular

jag använder NbAuthOAuth2Token på det här sättet

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

och i min inloggningsfunktion på detta sätt

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

Läs mer →

typescript - Angular-oauth2-oidc rensa localStorage utgångna tokeninformation

Jag försöker anpassa PKCE-flödet i angular-oauth2-oidc-biblioteket för ett Angular frontend-projekt.

Jag använder också localStorage för detta bibliotek för att lagra token och annan information, men jag verkar inte kunna hitta ett sätt att ta bort utgången token-information från localStorage.

Borde inte detta göras automatiskt?

Läs mer →

typescript - Angular-interceptorer med Discord OAuth & Cors

Jag försöker ställa in oauth2-inloggning med Discord, jag har satt URL:en för att få oauth-koden som en miljövariabel i min 'environment.ts' så problemet är inte att URL:en är felstavad.

Href-ankarlänken fungerar alldeles utmärkt, men när jag anropar servicemetoden och (såvitt jag förstår) lägger till interceptorn i mixen, får jag det här felet varje gång (förkortade autoriserings-URL:er)

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

Läs mer →