TwitterOptions Classe

Définition

Options pour l'intergiciel (middleware) d'authentification Twitter.

public ref class TwitterOptions : Microsoft::AspNetCore::Builder::RemoteAuthenticationOptions
public class TwitterOptions : Microsoft.AspNetCore.Builder.RemoteAuthenticationOptions
type TwitterOptions = class
    inherit RemoteAuthenticationOptions
Public Class TwitterOptions
Inherits RemoteAuthenticationOptions
Héritage

Constructeurs

TwitterOptions()

Initialise une nouvelle instance de la classe TwitterOptions.

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)
AutomaticAuthenticate

Si la valeur est true, l’intergiciel d’authentification modifie l’utilisateur de demande entrant. Si la valeur est false, l’intergiciel d’authentification fournit l’identité uniquement lorsqu’il est explicitement indiqué par authenticationScheme.

(Hérité de AuthenticationOptions)
AutomaticChallenge

Si la valeur est true, l’intergiciel d’authentification doit gérer la demande automatique. Si la valeur est false, l’intergiciel d’authentification modifie les réponses uniquement 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 de délai d’expiration en millisecondes pour les communications de canal back-end 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)
ConsumerKey

Obtient ou définit la clé de client servant à communiquer avec Twitter.

ConsumerSecret

Obtient ou définit la question secrète du client servant à signer des demandes à Twitter.

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 ITwitterEvents utilisé pour gérer les événements d’authentification.

RemoteAuthenticationTimeout

Obtient ou définit la limite de temps pour terminer le flux d’authentification (15 minutes par défaut).

(Hérité de RemoteAuthenticationOptions)
RetrieveUserDetails

Active la récupération des détails de l’utilisateur pendant le processus d’authentification, y compris les adresses de messagerie. La récupération d’adresses de messagerie nécessite des autorisations spéciales du support Twitter par application. La valeur par défaut est false. Voir https://dev.twitter.com/rest/reference/get/account/verify_credentials

SaveTokens

Définit si les jetons d’accès et d’actualisation doivent être stockés dans après AuthenticationProperties une autorisation réussie. Cette propriété est définie false sur par défaut pour réduire la taille du cookie d’authentification final.

(Hérité de RemoteAuthenticationOptions)
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).

SystemClock

For testing purposes only.

SystemClock

For testing purposes only.

(Hérité de AuthenticationOptions)

S’applique à