Microsoft.WindowsAzure.Mobile.Service.Security Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |
Azure SDK for .NET