Compartilhar via


Microsoft.WindowsAzure.Mobile.Service.Security Namespace

Classes

AzureActiveDirectoryCredentials

Uma ProviderCredentials implementação que contém credenciais específicas do provedor para autenticação do Azure Active Directory.

FacebookCredentials

Uma ProviderCredentials implementação que contém credenciais específicas do provedor para autenticação do Facebook.

GoogleCredentials

Uma ProviderCredentials implementação que contém credenciais específicas do provedor para autenticação do Google.

LoginProvider

Essa classe fornece uma implementação base da ILoginProvider interface que define uma base comum para autenticar clientes fazendo logon em um serviço móvel.

LoginResult

O resultado retornado de um logon bem-sucedido.

LoginResultUser

As informações de usuário aninhadas retornadas como parte de um logon bem-sucedido. LoginResult

MicrosoftAccountCredentials

Uma ProviderCredentials implementação que contém credenciais específicas do provedor para a autenticação da Conta da Microsoft.

ProviderCredentials

Classe base para todas as credenciais específicas do provedor. As subclasses específicas do provedor incluem adicionar suas próprias informações específicas, por exemplo, tokens de acesso, segredos de token etc.

RequiresAuthorizationAttribute

Aplique esse atributo a ApiController ações ou acesso de controladores a elas. Com base no especificado, o AuthorizationLevel acesso à ação de destino será restrito a solicitações que foram concedidas a esse nível ou superior.

ScheduledJobAuthorizationManager

Implementação de passagem de IScheduledJobAuthorizationManager sem nenhuma verificação de segurança. Isso é usado ao executar trabalhos agendados em um ambiente local.

ServiceAuthenticationFilter

Representa um filtro de autenticação que se autentica por meio do middleware OWIN e cria um ServiceUser como IPrincipal.

ServiceAuthenticationMiddleware

O ServiceAuthenticationMiddleware fornece o middleware OWIN para autenticar um chamador que já foi autenticado usando o controlador de logon ou forneceu credenciais de autenticação básicas HTTP correspondentes à chave do aplicativo ou à chave de master (para acesso de administrador).

ServiceAuthenticationOptions

O ServiceAuthenticationOptions fornece opções para a classe OWIN ServiceAuthenticationMiddleware .

ServiceClaimTypes

Define constantes para os tipos de declaração conhecidos usados por um serviço móvel.

ServiceTokenHandler

Fornece uma implementação padrão da interface IServiceTokenHandler.

ServiceUser

A ServiceUser classe é uma implementação IPrincipal que fornece informações sobre como o usuário é autenticado usando qualquer um dos mecanismos de autenticação com suporte, bem como o AuthorizationLevel no qual o usuário é autenticado.

TokenInfo

Contém informações de logon do usuário, como um token de segurança. Usado por IServiceTokenHandler como parte do processo de autenticação do serviço móvel.

TwitterCredentials

Uma ProviderCredentials implementação que contém credenciais específicas do provedor para autenticação do Twitter.

Interfaces

ILoginProvider

Fornece uma abstração para autenticar clientes fazendo logon em um serviço móvel. As implementações públicas ILoginProvider são registradas automaticamente com o mecanismo de injeção de dependência.

IScheduledJobAuthorizationManager

Fornece uma abstração para autorizar solicitações para executar IScheduledJob instâncias.

IServiceTokenHandler

Fornece uma abstração para lidar com tokens de segurança. Essa abstração pode ser usada para validar tokens de segurança e criar ServiceUser instâncias.

Enumerações

AuthorizationLevel

Usado para especificar o nível de autorização necessário para recursos de serviço