javascript - client_id og scope må begge oppgis for å initialisere OAuth

Jeg jobber med Google Sheets API Javascript Quickstart og har støtt på et autentiseringsproblem med gapi.client.init().

Her er koden som gir meg problemer:

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

Les mer →

javascript - Google Oauth-popup avbrytelses tilbakekalling

Når jeg bruker Google Identity Services (GSI), kan jeg vise en popup for å be brukere om å koble til med sin Google-konto. Dette er ganske godt dokumentert, og det fungerer godt med denne koden:

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

Les mer →

JavaScript-tilgang til URL-fragmentet i Location-headeren for OAuth 2

OAuth 2.0 implicit grant (http://tools.ietf.org/html/draft-ietf-oauth-v2-31#section-4.2) involverer en interessant koreografi mellom klientapplikasjonen, nettleseren og autorisasjonsserveren. Autorisasjonsserveren returnerer en HTTP 302-statuskode til nettleseren med en Location-header so

Les mer →

typescript - Ionic OAuth-integrasjon

Jeg har googlet mye om OAuth1.0-integrasjon med min Ionic-app. Jeg fikk ingen informasjon som jeg lette etter. Kan noen dele et eksempel eller en idé om hvordan man kan integrere det? Jeg har en server og trenger å sende forespørsel via HTTP OAuth og få responsen som JSON-data.

Jeg bruker Ionic 3 med Angular i applikasjonen min.

Det er noe lignende som, for eksempel i JavaScript kan vi bruke JSOAuth-1.3.6.js-filen som vil gjøre alle de ovennevnte tingene.

Takk Krishmtech

Les mer →

hvile - Hvordan kan jeg oppdatere en OAuth2-token? Må jeg vente til tokenet utløper? (Patreon API)

Jeg prøver ut OAuth ved å bruke Patreons API. Jeg er veldig ny på OAuth-prosessen og har brukt Patreons JavaScript-pakke for å hjelpe med å administrere forespørselen for meg.

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

    Les mer →

typescript - Kan ikke legge til egenskap til et grensesnitt for deklarasjonsfilen til passport-linkedin-oauth2

Jeg prøver å legge til en egenskap i 'StrategyOption'-grensesnittet for 'passport-linkedin-oauth2' deklarasjonsfil. Den erklærer ingen modul eller grensesnitt. Den eksporterer bare grensesnitt og klasse

.... export interface StrategyOption

Les mer →

c# - OAuth2-autentisering mislyktes når .net core API-kall feiler ved bruk av Msal.js på en React-Typescript nettapp

Jeg har en klient Typescript React-nettapplikasjon som trenger å kommunisere med en .net core api. På klienten ble msal.js integrert. Jeg kan logge inn i AAD, få brukerkontoen og tilgangstokenet og sende det som en Bearer til api-kallet. Imidlertid mislyk

Les mer →

typescript - hent brukerdata fra NbAuthOAuth2Token angular

jeg bruker NbAuthOAuth2Token på denne måten

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

og i innloggingsfunksjonen min slik

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

Les mer →

typescript - Angular-oauth2-oidc tøm localStorage for informasjon om utløpt token

Jeg prøver å tilpasse PKCE-flyten i angular-oauth2-oidc-biblioteket for ett Angular-frontendprosjekt.

Jeg bruker også localStorage for dette biblioteket for å lagre token og annen informasjon, men jeg finner ikke en måte å slette utgått tokeninformasjon fra localStorage på.

Bør ikke dette gjøres automatisk?

Les mer →

typescript - Angular-interceptorer med Discord OAuth og Cors

Jeg prøver å sette opp oauth2-innlogging med Discord, jeg har satt URL-en for å få oauth-koden som en miljøvariabel i min 'environment.ts', så problemet er ikke at URL-en er skrevet feil.

Href-ankerlinnken fungerer helt fint, men når jeg kaller tjenestemetoden og (så vidt jeg forstår) legger til interceptor i blandingen, får jeg denne feilen hver gang (forkortede autoriserings-URLer)

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

Les mer →