Pesquisa de site

javascript - client_id e scope devem ser fornecidos juntos para inicializar o OAuth

Estou trabalhando com o Google Sheets API Javascript Quickstart e encontrei um problema de autenticação com gapi.client.init().

Aqui está o código que está me dando problemas:

// 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

Consulte Mais informação →

javascript - callback de cancelamento do popup do Google Oauth

Ao usar os Serviços de Identidade do Google (GSI), posso exibir um popup para pedir aos usuários que se conectem com sua conta do Google. Isso está bem documentado e funciona bem com este código:

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

Consulte Mais informação →

Acesso do Javascript ao fragmento de URL do cabeçalho Location para OAuth 2

O fluxo de concessão implícita do OAuth 2.0 (http://tools.ietf.org/html/draft-ietf-oauth-v2-31#section-4.2) envolve uma coreografia interessante entre a aplicação cliente, o navegador e o servidor de autorização. O servidor de autenticação retorna um código de status HTTP 302 para o naveg

Consulte Mais informação →

typescript - Integração OAuth no Ionic

Eu pesquisei muito sobre a integração do OAuth1.0 com o meu aplicativo Ionic. Não encontrei nenhuma informação que eu estava procurando. Alguém poderia compartilhar algum exemplo ou ideia de como integrá-lo? Eu tenho um servidor e preciso enviar requisições através do OAuth HTTP e receber a resposta como dados JSON.

Estou usando o Ionic 3 com Angular no meu aplicativo.

É algo semelhante a, por exemplo, em JavaScript podemos usar o arquivo JSOAuth-1.3.6.js que fará todas as coisas

Consulte Mais informação →

descanso - Como posso atualizar um token OAuth2? Preciso esperar o token expirar? (API do Patreon)

Estou experimentando o OAuth usando a API do Patreon. Sou muito novo no processo de OAuth e vinha usando o Pacote Javascript do Patreon para me ajudar a gerenciar a requisição.

typescript - Não é possível adicionar propriedade a uma interface para o arquivo de declaração do passport-linkedin-oauth2

Estou tentando adicionar uma propriedade à interface 'StrategyOption' para o arquivo de declaração 'passport-linkedin-oauth2'. Ele não declara nenhum módulo ou interface. Apenas exporta interfaces e classe

.... export interface StrategyOpt

Consulte Mais informação →

c# - Falha na autenticação OAuth2 de chamada da API .net core usando Msal.js em um aplicativo web React-Typescript

Eu tenho uma aplicação web cliente em Typescript React que precisa se comunicar com uma API .net core. No cliente, o msal.js foi integrado. Eu consigo fazer login no AAD, obter a conta do usuário e o token de acesso e passá-lo como Bearer na chamada da AP

Consulte Mais informação →

typescript - obter dados do usuário a partir de NbAuthOAuth2Token no angular

estou usando NbAuthOAuth2Token assim

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

e na minha função de login assim

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

Consulte Mais informação →

typescript - Angular-oauth2-oidc limpar informações de token expirado do localStorage

Estou tentando personalizar o fluxo PKCE na biblioteca angular-oauth2-oidc para um projeto Angular FE.

Também estou usando o localStorage para esta biblioteca para armazenar token e outras informações, mas não consigo encontrar uma maneira de limpar informações de token expiradas do localStorage.

Isso não deveria ser feito automaticamente?

Consulte Mais informação →

typescript - Interceptadores Angular com Discord Oauth e Cors

Estou tentando configurar o login oauth2 com o Discord, defini a URL para obter o código oauth como uma variável de ambiente no meu 'environment.ts', então o problema não é a URL estar escrita incorretamente.

O link âncora href funciona muito bem, no entanto, ao chamar o método de serviço e (pelo que entendo) adicionar o interceptor na mistura, recebo esse erro toda vez (URLs de autorização abreviadas)

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

Consulte Mais informação →