Partager via


Microsoft.WindowsAzure.Mobile.Service.Security Espace de noms

Classes

AzureActiveDirectoryCredentials

Implémentation ProviderCredentials contenant des informations d’identification spécifiques au fournisseur pour l’authentification Azure Active Directory.

FacebookCredentials

Implémentation ProviderCredentials contenant des informations d’identification spécifiques au fournisseur pour l’authentification Facebook.

GoogleCredentials

Implémentation ProviderCredentials contenant des informations d’identification spécifiques au fournisseur pour l’authentification Google.

LoginProvider

Cette classe fournit une implémentation de base de l’interface ILoginProvider définissant une base commune pour l’authentification des clients qui se connectent à un service mobile.

LoginResult

Résultat retourné à partir d’une connexion réussie.

LoginResultUser

Informations utilisateur imbriquées retournées dans le cadre d’une connexion réussie. LoginResult

MicrosoftAccountCredentials

Implémentation ProviderCredentials contenant des informations d’identification spécifiques au fournisseur pour l’authentification du compte Microsoft.

ProviderCredentials

Classe de base pour toutes les informations d’identification spécifiques au fournisseur. Les sous-classes spécifiques au fournisseur incluent l’ajout de leurs propres informations spécifiques, par exemple des jetons d’accès, des secrets de jetons, etc.

RequiresAuthorizationAttribute

Appliquez cet attribut aux ApiController actions ou aux contrôleurs y accèdent. En fonction du AuthorizationLevel spécifié, l’accès à l’action cible sera limité aux demandes qui ont reçu ce niveau ou un niveau supérieur.

ScheduledJobAuthorizationManager

Implémentation directe de sans aucune vérification de IScheduledJobAuthorizationManager sécurité. Il est utilisé lors de l’exécution de travaux planifiés dans un environnement local.

ServiceAuthenticationFilter

Représente un filtre d’authentification qui s’authentifie via le middleware OWIN et crée un ServiceUser en tant que IPrincipal.

ServiceAuthenticationMiddleware

fournit ServiceAuthenticationMiddleware le middleware OWIN pour l’authentification d’un appelant qui s’est déjà authentifié à l’aide du contrôleur de connexion, ou a fourni des informations d’identification d’authentification DE base HTTP correspondant à la clé d’application ou à la clé master (pour l’accès administrateur).

ServiceAuthenticationOptions

Fournit ServiceAuthenticationOptions des options pour la classe OWIN ServiceAuthenticationMiddleware .

ServiceClaimTypes

Définit des constantes pour les types de revendications connus utilisés par un service mobile.

ServiceTokenHandler

Fournit une implémentation par défaut de l’interface IServiceTokenHandler.

ServiceUser

La ServiceUser classe est une IPrincipal implémentation qui fournit des informations sur la façon dont l’utilisateur est authentifié à l’aide de l’un des mécanismes d’authentification pris en charge, ainsi que sur celui AuthorizationLevel auquel l’utilisateur est authentifié.

TokenInfo

Contient des informations de connexion utilisateur telles qu’un jeton de sécurité. Utilisé par IServiceTokenHandler dans le cadre du processus d’authentification du service mobile.

TwitterCredentials

Implémentation ProviderCredentials contenant des informations d’identification spécifiques au fournisseur pour l’authentification Twitter.

Interfaces

ILoginProvider

Fournit une abstraction pour l’authentification des clients qui se connectent à un service mobile. Les implémentations publiques ILoginProvider sont automatiquement inscrites auprès du moteur d’injection de dépendances.

IScheduledJobAuthorizationManager

Fournit une abstraction pour autoriser les demandes d’exécution d’instances IScheduledJob .

IServiceTokenHandler

Fournit une abstraction pour la gestion des jetons de sécurité. Cette abstraction peut être utilisée pour valider des jetons de sécurité et créer des ServiceUser instances.

Énumérations

AuthorizationLevel

Utilisé pour spécifier le niveau d’autorisation requis pour les ressources de service