Microsoft.Security.Authentication.OAuth Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O namespace Microsoft.Security.Authentication.OAuth fornece classes e métodos para autenticação OAuth 2.0.
Classes
| Nome | Description |
|---|---|
| AuthFailure |
Uma classe que fornece o objeto de falha de uma solicitação de autorização. Note Isso é nulo no caso de um AuthResponse válido e disponível após solicitações de autorização com falha. |
| AuthRequestParams |
Uma classe que fornece métodos para criar um objeto de parâmetro de solicitação de autorização. Note Esse objeto é usado para solicitar autorização |
| AuthRequestResult |
Uma classe que fornece o resultado de uma solicitação de autorização. |
| AuthResponse |
Uma classe que fornece a resposta de uma solicitação de autorização descrita pela seção 4.1.2 e 4.2.2 do RFC 6749. |
| ClientAuthentication |
Uma classe que fornece métodos para criar um objeto de autenticação de cliente para autorização básica do cliente para o servidor de autorização. Note Essa classe é usada para autenticar o aplicativo cliente no servidor de autorização. Ele não é usado para autenticar o usuário no aplicativo cliente. A autenticação do usuário é tratada pelo método RequestAuthWithParamsAsync da classe OAuth2Manager . |
| OAuth2Manager |
Uma classe estática que fornece métodos para iniciar uma solicitação de autorização, concluir uma solicitação de autorização e solicitar um token de acesso para um usuário por meio de um aplicativo cliente. Note O aplicativo cliente refere-se ao aplicativo registrado OAuth 2.0. O usuário se refere ao usuário final que é o proprietário do recurso e está autorizando o aplicativo cliente a acessar seus recursos. |
| TokenFailure |
Uma classe que fornece o objeto de falha de uma solicitação de token. |
| TokenRequestParams |
Uma classe que fornece métodos para criar um objeto de parâmetro de solicitação de token. Isso é descrito pela seção 4.1.3 do RFC 6749. Note Esse objeto é usado para solicitar um |
| TokenRequestResult |
Uma classe que fornece o resultado de uma solicitação de token. |
| TokenResponse |
Uma classe que fornece a resposta de uma solicitação de token. Isso é descrito pelas seções 4.1.4 e 4.2.2 do RFC 6749. |
Enumerações
| Nome | Description |
|---|---|
| CodeChallengeMethodKind |
Um enumeração que especifica o |
| TokenFailureKind |
Um enumeração que especifica o tipo de falha de token que ocorreu. |