TsgcHTTP_OAuth2_Server › Methods

Métodos do TsgcHTTP_OAuth2_Server

Métodos públicos agrupados por finalidade, seguidos pela lista alfabética completa.

Tokens

NameDescrição
AddTokenPré-carrega um par de access/refresh token no token store do servidor para uma aplicação registrada.
RemoveTokenRevoga um access token específico emitido anteriormente pelo servidor.
RemoveTokenByRefreshTokenRevoga o par de tokens identificado pelo valor de seu refresh token.
IsOAuth2TokenValidValida um Bearer access token recebido apresentado pelo cliente, seja analisando os cabeçalhos da requisição ou recebendo a string bruta do token.
IsOAuth2UnauthorizedVerifica se uma requisição na conexão fornecida deve ser rejeitada com uma resposta unauthorized do OAuth 2.0.

Apps

NameDescrição
RegisterAppRegistra uma nova aplicação cliente OAuth 2.0 no servidor e retorna suas credenciais geradas.
UnRegisterAppRemove uma aplicação cliente OAuth 2.0 previamente registrada do servidor.

Providers

NameDescrição
RegisterProviderRegistra um provedor de identidade externo (Google, GitHub, Microsoft, etc.) para que o servidor possa delegar o login federado a ele.
UnRegisterProviderRemove um provedor de identidade externo previamente registrado do servidor.
ClearProvidersRemove todos os provedores de identidade externos registrados na lista de federação do servidor.

Avançado

NameDescrição
DoProcessHTTPHook principal do pipeline de requisições HTTP que despacha os endpoints do protocolo OAuth 2.0 no servidor.

Todos os Métodos (em ordem alfabética)

NameDescrição
AddTokenPré-carrega um par de access/refresh token no token store do servidor para uma aplicação registrada.
ClearProvidersRemove todos os provedores de identidade externos registrados na lista de federação do servidor.
DoProcessHTTPHook principal do pipeline de requisições HTTP que despacha os endpoints do protocolo OAuth 2.0 no servidor.
IsOAuth2TokenValidValida um Bearer access token recebido apresentado pelo cliente, seja analisando os cabeçalhos da requisição ou recebendo a string bruta do token.
IsOAuth2UnauthorizedVerifica se uma requisição na conexão fornecida deve ser rejeitada com uma resposta unauthorized do OAuth 2.0.
RegisterAppRegistra uma nova aplicação cliente OAuth 2.0 no servidor e retorna suas credenciais geradas.
RegisterProviderRegistra um provedor de identidade externo (Google, GitHub, Microsoft, etc.) para que o servidor possa delegar o login federado a ele.
RemoveTokenRevoga um access token específico emitido anteriormente pelo servidor.
RemoveTokenByRefreshTokenRevoga o par de tokens identificado pelo valor de seu refresh token.
UnRegisterAppRemove uma aplicação cliente OAuth 2.0 previamente registrada do servidor.
UnRegisterProviderRemove um provedor de identidade externo previamente registrado do servidor.