<h1>Autenticar OAuth</h1> | hyperPad Documentation

Loading...

Logo

Descrição

Obtém um token de autenticação OAuth 2.0 de um provedor OAuth a ser usado para autenticar uma Solicitação HTTP ou uma Conexão de Socket. Isso é frequentemente usado para autenticar APIs da Web. Esse comportamento também salva de forma segura seu token autenticado em um arquivo que você pode obter usando o comportamento Obter Credenciais OAuth.

Propriedades

Dispara ao Completar

URLA URL base do provedor OAuth. Ex. https://account.google.com
Ponto de AcessoO ponto de acesso OAuth. Ex. /o/oauth2/v2/auth resultando em uma URL final como: https://accounts.google.com/o/oauth/v2/auth
ID do ClienteO ID do cliente fornecido pelo provedor OAuth.
Segredo do ClienteA chave secreta fornecida pelo provedor OAuth.
IdentificadorUse este identificador para usar com o comportamento Obter Credenciais OAuth após uma autorização bem-sucedida. Dessa forma, você não precisa continuar autenticando com o servidor toda vez que fizer uma solicitação. As credenciais são armazenadas de forma segura para uso offline, para que você possa continuar usando o mesmo identificador mesmo depois de fechar o projeto e voltar.
Tipo de ConcessãoOs diferentes tipos de concessão de autorização OAuth. As opções disponíveis são clientCredentials, password, authorizationCode ou refreshToken. Seu provedor OAuth deve fornecer instruções de alto nível sobre qual tipo de concessão você precisa e quando.
Escopo(clientCredentials, password, authorizationCode, refreshToken)Lista separada por vírgulas de permissões que você está autorizado a usar.

Saídas

Tipo de Token

Saídas o tipo de token sendo acessado (isso é conhecido como 'o portador').

Token de Acesso

Saídas o token de autorização para obter acesso de um servidor.

Token de Atualização

Saídas um novo token de acesso para quando o anterior expira.

Erro

Saídas quaisquer erros que ocorram durante a autenticação.

Exemplos

Ganhe acesso a uma API da web que usa IAuth 2.0 para autenticação.

Relacionado

Conectar ao Socket

Emitir para o Socket

Obter Credenciais OAuth

Obter Status do Socket

Solicitação HTTP

Abrir URL

Remover Credenciais OAuth

Evento de Socket

Cliente Socket.io