OAuthChallengeProperties 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.
AuthenticationProperties pour un défi OAuth.
public ref class OAuthChallengeProperties : Microsoft::AspNetCore::Authentication::AuthenticationProperties
public class OAuthChallengeProperties : Microsoft.AspNetCore.Authentication.AuthenticationProperties
type OAuthChallengeProperties = class
inherit AuthenticationProperties
Public Class OAuthChallengeProperties
Inherits AuthenticationProperties
- Héritage
- Dérivé
Constructeurs
OAuthChallengeProperties() |
Initialise une nouvelle instance de OAuthChallengeProperties. |
OAuthChallengeProperties(IDictionary<String,String>, IDictionary<String,Object>) |
Initialise une nouvelle instance de OAuthChallengeProperties. |
OAuthChallengeProperties(IDictionary<String,String>) |
Initialise une nouvelle instance de OAuthChallengeProperties. |
Champs
ScopeKey |
Clé de paramètre pour l’argument « scope » utilisé pour une demande de défi. |
Propriétés
AllowRefresh |
Obtient ou définit si l'actualisation de la session d'authentification doit être autorisée. (Hérité de AuthenticationProperties) |
ExpiresUtc |
Obtient ou définit l'heure à laquelle le ticket d'authentification expire. (Hérité de AuthenticationProperties) |
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) |
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 circulation des données entre les sites d’appels. (Hérité de AuthenticationProperties) |
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 défi. |
Méthodes
Clone() |
Retourne 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 à partir de la Items collection. (Hérité de AuthenticationProperties) |
GetParameter<T>(String) |
Obtenir un paramètre de la Parameters collection. (Hérité de AuthenticationProperties) |
GetString(String) |
Obtenez une valeur de chaîne à partir 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 ». |
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. |