Microsoft.Security.Authentication.OAuth Namespace

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 code do servidor quando response_type é code e access_token quando response_type é token. É response_type descrito na seção 3.1.1 do RFC 6749.

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 access_token servidor.

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 code_challenge_method conforme descrito pela seção 4.3 do RFC 7636: chave de prova para Exchange de código por clientes públicos OAuth.

TokenFailureKind

Um enumeração que especifica o tipo de falha de token que ocorreu.