Share via


GoogleChallengeProperties Classe

Définition

AuthenticationProperties pour un défi Google OAuth.

public ref class GoogleChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class GoogleChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type GoogleChallengeProperties = class
    inherit OAuthChallengeProperties
Public Class GoogleChallengeProperties
Inherits OAuthChallengeProperties
Héritage

Constructeurs

GoogleChallengeProperties()

Initialise une nouvelle instance de GoogleChallengeProperties.

GoogleChallengeProperties(IDictionary<String,String>)

Initialise une nouvelle instance de GoogleChallengeProperties.

GoogleChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>)

Initialise une nouvelle instance de GoogleChallengeProperties.

Champs

AccessTypeKey

Clé de paramètre pour l’argument « access_type » utilisé pour une demande de défi.

ApprovalPromptKey

Clé de paramètre pour l’argument « approval_prompt » utilisé pour une demande de requête de requête.

IncludeGrantedScopesKey

Clé de paramètre pour l’argument « include_granted_scopes » utilisé pour une demande de requête de requête.

LoginHintKey

Clé de paramètre pour l’argument « login_hint » utilisé pour une demande de requête.

PromptParameterKey

Clé de paramètre pour l’argument « prompt » utilisé pour une demande de défi.

Propriétés

AccessType

Valeur du paramètre « access_type » utilisée pour une demande de demande de requête.

AllowRefresh

Obtient ou définit si l'actualisation de la session d'authentification doit être autorisée.

(Hérité de AuthenticationProperties)
ApprovalPrompt

Valeur du paramètre « approval_prompt » utilisée pour une demande de demande de requête.

ExpiresUtc

Obtient ou définit l'heure à laquelle le ticket d'authentification expire.

(Hérité de AuthenticationProperties)
IncludeGrantedScopes

Valeur de paramètre « include_granted_scopes » utilisée pour une demande de demande de requête.

IsPersistent

Obtient ou définit si la session d'authentification est maintenue entre plusieurs demandes.

(Hérité de AuthenticationProperties)
IssuedUtc

Obtient ou définit l'heure à laquelle le ticket d'authentification a été émis.

(Hérité de AuthenticationProperties)
Items

Valeurs d'état relatives à la session d'authentification.

(Hérité de AuthenticationProperties)
LoginHint

Valeur du paramètre « login_hint » utilisée pour une demande de demande de requête.

Parameters

Collection de paramètres passés au gestionnaire d’authentification. Celles-ci ne sont pas destinées à la sérialisation ou à la persistance, mais uniquement à la transmission de données entre les sites d’appel.

(Hérité de AuthenticationProperties)
Prompt

Valeur du paramètre « prompt » utilisée pour une demande de demande de requête.

RedirectUri

Obtient ou définit le chemin d'accès complet ou l'URI absolu à utiliser en tant que valeur de réponse de redirection http.

(Hérité de AuthenticationProperties)
Scope

Valeur du paramètre « scope » utilisée pour une demande de demande de requête.

(Hérité de OAuthChallengeProperties)

Méthodes

Clone()

Retourner une copie.

(Hérité de AuthenticationProperties)
GetBool(String)

Obtenez un nullable Boolean à partir de la Items collection.

(Hérité de AuthenticationProperties)
GetDateTimeOffset(String)

Obtenez une valeur nullable DateTimeOffset de la Items collection.

(Hérité de AuthenticationProperties)
GetParameter<T>(String)

Obtenez un paramètre de la Parameters collection.

(Hérité de AuthenticationProperties)
GetString(String)

Obtenez une valeur de chaîne de la Items collection.

(Hérité de AuthenticationProperties)
SetBool(String, Nullable<Boolean>)

Définissez ou supprimez une Boolean valeur dans la Items collection.

(Hérité de AuthenticationProperties)
SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Définit ou supprime une DateTimeOffset valeur dans la Items collection.

(Hérité de AuthenticationProperties)
SetParameter<T>(String, T)

Définissez une valeur de paramètre dans la Parameters collection.

(Hérité de AuthenticationProperties)
SetScope(String[])

Définissez la valeur du paramètre « scope ».

(Hérité de OAuthChallengeProperties)
SetString(String, String)

Définissez ou supprimez une valeur de chaîne de la Items collection.

(Hérité de AuthenticationProperties)

Méthodes d’extension

GetTokens(AuthenticationProperties)

Retourne toutes les AuthenticationToken instances contenues dans les propriétés.

GetTokenValue(AuthenticationProperties, String)

Retourne la valeur d’un jeton.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Stocke un ensemble de jetons d’authentification, après avoir supprimé les anciens jetons.

UpdateTokenValue(AuthenticationProperties, String, String)

Mises à jour la valeur d’un jeton s’il est déjà présent.

S’applique à