Compartilhar via


MobileServicePKCEAuthentication Classe

Definição

Implementação do MobileServiceAuthentication que manipula a autenticação PKCE.

public abstract class MobileServicePKCEAuthentication : Microsoft.WindowsAzure.MobileServices.Internal.MobileServiceAuthentication
type MobileServicePKCEAuthentication = class
    inherit MobileServiceAuthentication
Public MustInherit Class MobileServicePKCEAuthentication
Inherits MobileServiceAuthentication
Herança
MobileServicePKCEAuthentication

Construtores

MobileServicePKCEAuthentication(MobileServiceClient, String, String, IDictionary<String,String>)

Crie uma nova instância do MobileServicePKCEAuthentication.

Campos

LoginAsyncDoneUriFragment

Fragmento de URI relativo do ponto de extremidade de logon/concluído.

(Herdado de MobileServiceAuthentication)
LoginAsyncUriFragment

Fragmento de URI relativo do ponto de extremidade de logon.

(Herdado de MobileServiceAuthentication)
WindowsAzureActiveDirectoryRestApiPathName

O nome do provedor de autenticação do Azure Active Directory, conforme usado pela API REST do serviço.

(Herdado de MobileServiceAuthentication)

Propriedades

CallbackUri

Uri do ponto de extremidade chamado quando o fluxo de autenticação é concluído

Client

O MobileServiceClient associado a essa MobileServiceAuthentication instância.

(Herdado de MobileServiceAuthentication)
CodeVerifier

Os bytes aleatórios usados para verificar a conexão.

EndUri

O Uri final a ser usado para autenticação. Esse Uri indica que o fluxo de autenticação foi concluído. Ao ser redirecionado para qualquer URL que comece com o endUrl, o controle baseado em navegador deve parar de navegar e retornar os dados de resposta.

(Herdado de MobileServiceAuthentication)
LoginUri

Uri do ponto de extremidade usado para iniciar o fluxo de autenticação.

Parameters

Parâmetros extras específicos do provedor que são enviados como parâmetros de cadeia de caracteres de consulta para o ponto de extremidade de logon.

(Herdado de MobileServiceAuthentication)
ProviderName

O nome do provedor de autenticação usado por essa MobileServiceAuthentication instância.

(Herdado de MobileServiceAuthentication)
StartUri

O URI inicial a ser usado para autenticação. O controle baseado em navegador deve primeiro navegar até esse Uri para iniciar o fluxo de autenticação.

(Herdado de MobileServiceAuthentication)

Métodos

GetAuthorizationCodeAsync()

Retorna o código de autorização necessário para concluir a transação.

GetSha256Hash(String)

Hash SHA-256 seguido pela codificação Base64 da entrada da cadeia de caracteres.

LoginAsync()

Faça logon de um usuário em um aplicativo dos Serviços Móveis com o nome do provedor e o objeto de token opcional dessa instância.

(Herdado de MobileServiceAuthentication)
LoginAsyncOverride()

Faça logon por meio do protocolo PKCE do OAuth 2.0.

Aplica-se a