MicrosoftAccountOptions Classe
Définition
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.
Options de configuration pour MicrosoftAccountMiddleware.
public ref class MicrosoftAccountOptions : Microsoft::AspNetCore::Builder::OAuthOptions
public class MicrosoftAccountOptions : Microsoft.AspNetCore.Builder.OAuthOptions
type MicrosoftAccountOptions = class
inherit OAuthOptions
Public Class MicrosoftAccountOptions
Inherits OAuthOptions
- Héritage
Constructeurs
MicrosoftAccountOptions() |
Initialise un nouveau MicrosoftAccountOptions. |
Propriétés
AuthenticationScheme |
AuthenticationScheme dans les options correspond au nom logique d’un schéma d’authentification particulier. Une valeur différente peut être attribuée afin d'utiliser le même type d'intergiciel (middleware) d'authentification plus d'une fois dans un pipeline. (Hérité de AuthenticationOptions) |
AuthorizationEndpoint |
Obtient ou définit l’URI dans lequel le client sera redirigé pour s’authentifier. (Hérité de OAuthOptions) |
AutomaticAuthenticate |
Si la valeur est true, le middleware d’authentification modifie l’utilisateur de demande entrant. Si la valeur est false, l’intergiciel d’authentification ne fournit l’identité que lorsqu’elle est explicitement indiquée par authenticationScheme. (Hérité de AuthenticationOptions) |
AutomaticChallenge |
Si la valeur est true, le middleware d’authentification doit gérer la contestation automatique. Si la valeur est false, le middleware d’authentification ne modifie les réponses que lorsqu’il est explicitement indiqué par authenticationScheme. (Hérité de AuthenticationOptions) |
BackchannelHttpHandler |
HttpMessageHandler utilisé pour communiquer avec le fournisseur d’identité distant. Ce paramètre ne peut pas être défini en même temps que BackchannelCertificateValidator, sauf si la valeur peut être convertie en WebRequestHandler. (Hérité de RemoteAuthenticationOptions) |
BackchannelTimeout |
Obtient ou définit la valeur du délai d’expiration en millisecondes pour les communications de canal principal avec le fournisseur d’identité distant. (Hérité de RemoteAuthenticationOptions) |
CallbackPath |
Chemin d'accès à la demande au sein du chemin d'accès de base de l'application où l'agent utilisateur est renvoyé. L'intergiciel (middleware) traitera cette demande à son arrivée. (Hérité de RemoteAuthenticationOptions) |
ClaimsIssuer |
Obtient ou définit l’émetteur qui doit être utilisé pour toutes les revendications créées (Hérité de AuthenticationOptions) |
ClientId |
Obtient ou définit l’ID client attribué par le fournisseur. (Hérité de OAuthOptions) |
ClientSecret |
Obtient ou définit la clé secrète client attribuée par le fournisseur. (Hérité de OAuthOptions) |
Description |
Informations supplémentaires sur le type d'authentification qui est mis à la disposition de l'application. (Hérité de AuthenticationOptions) |
DisplayName |
Obtient ou définit le texte que l'utilisateur peut afficher sur une interface utilisateur de connexion. (Hérité de RemoteAuthenticationOptions) |
Events |
Obtient ou définit le IOAuthEvents utilisé pour gérer les événements d’authentification. (Hérité de OAuthOptions) |
RemoteAuthenticationTimeout |
Obtient ou définit le délai d’exécution du flux d’authentification (15 minutes par défaut). (Hérité de RemoteAuthenticationOptions) |
SaveTokens |
Définit si les jetons d’accès et d’actualisation doivent être stockés dans le AuthenticationProperties après une autorisation réussie.
Cette propriété est définie |
Scope |
Obtient la liste des autorisations à demander. (Hérité de OAuthOptions) |
SignInScheme |
Obtient ou définit le schéma d’authentification correspondant au middleware responsable de la persistance de l’identité de l’utilisateur après une authentification réussie. Cette valeur correspond généralement à un intergiciel de cookie inscrit dans la classe Startup. En cas d’omission, SignInScheme est utilisé comme valeur de secours. (Hérité de RemoteAuthenticationOptions) |
StateDataFormat |
Obtient ou définit le type servant à sécuriser les données traitées par l'intergiciel (middleware). (Hérité de OAuthOptions) |
SystemClock |
For testing purposes only. (Hérité de OAuthOptions) |
TokenEndpoint |
Obtient ou définit l’URI auquel le middleware aura accès pour échanger le jeton OAuth. (Hérité de OAuthOptions) |
UserInformationEndpoint |
Obtient ou définit l’URI auquel le middleware accède pour obtenir les informations utilisateur. Cette valeur n’est pas utilisée dans l’implémentation par défaut, mais dans les implémentations personnalisées de IOAuthAuthenticationEvents.Authenticated ou OAuthAuthenticationHandler.CreateTicketAsync. (Hérité de OAuthOptions) |