Freigeben über


GoogleChallengeProperties Klasse

Definition

AuthenticationProperties für eine Google OAuth-Herausforderung.

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
Vererbung

Konstruktoren

GoogleChallengeProperties()

Initialisiert eine neue Instanz von GoogleChallengeProperties.

GoogleChallengeProperties(IDictionary<String,String>)

Initialisiert eine neue Instanz von GoogleChallengeProperties.

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

Initialisiert eine neue Instanz von GoogleChallengeProperties.

Felder

AccessTypeKey

Der Parameterschlüssel für das Argument "access_type", das für eine Anforderung verwendet wird.

ApprovalPromptKey

Der Parameterschlüssel für das Argument "approval_prompt", das für eine Anforderung verwendet wird.

IncludeGrantedScopesKey

Der Parameterschlüssel für das Argument "include_granted_scopes", das für eine Anforderung verwendet wird.

LoginHintKey

Der Parameterschlüssel für das Argument "login_hint", das für eine Anforderung verwendet wird.

PromptParameterKey

Der Parameterschlüssel für das Argument "prompt", das für eine Anforderung verwendet wird.

Eigenschaften

AccessType

Der Parameterwert "access_type", der für eine Anforderung verwendet wird.

AllowRefresh

Ruft ab oder legt fest, ob das Aktualisieren der Authentifizierungssitzung zulässig ist.

(Geerbt von AuthenticationProperties)
ApprovalPrompt

Der Parameterwert "approval_prompt", der für eine Anforderung verwendet wird.

ExpiresUtc

Ruft die Zeit ab, zu der das Authentifizierungsticket abläuft, oder legt sie fest.

(Geerbt von AuthenticationProperties)
IncludeGrantedScopes

Der Parameterwert "include_granted_scopes", der für eine Anforderung verwendet wird.

IsPersistent

Ruft ab, ob die Authentifizierungssitzung über mehrere Anforderungen hinweg persistent gespeichert wird, oder legt dieses Verhalten fest.

(Geerbt von AuthenticationProperties)
IssuedUtc

Ruft die Zeit ab, zu der das Authentifizierungsticket ausgestellt wurde, oder legt sie fest.

(Geerbt von AuthenticationProperties)
Items

Zustandswerte zur Authentifizierungssitzung.

(Geerbt von AuthenticationProperties)
LoginHint

Der Parameterwert "login_hint", der für eine Anforderung verwendet wird.

Parameters

Sammlung von Parametern, die an den Authentifizierungshandler übergeben werden. Diese sind nicht für die Serialisierung oder Persistenz vorgesehen, nur für den Datenfluss zwischen Aufrufstandorten.

(Geerbt von AuthenticationProperties)
Prompt

Der Parameterwert "prompt", der für eine Anforderung verwendet wird.

RedirectUri

Ruft den vollständigen Pfad oder den absoluten URI ab, der als HTTP-Redirect-Antwortwert verwendet werden soll, oder legt ihn fest.

(Geerbt von AuthenticationProperties)
Scope

Der Parameterwert "scope", der für eine Anforderung verwendet wird.

(Geerbt von OAuthChallengeProperties)

Methoden

Clone()

Gibt eine Kopie zurück.

(Geerbt von AuthenticationProperties)
GetBool(String)

Rufen Sie nullable Boolean aus der Items Auflistung ab.

(Geerbt von AuthenticationProperties)
GetDateTimeOffset(String)

Rufen Sie einen NULLable-Wert DateTimeOffset aus der Items Auflistung ab.

(Geerbt von AuthenticationProperties)
GetParameter<T>(String)

Rufen Sie einen Parameter aus der Parameters Auflistung ab.

(Geerbt von AuthenticationProperties)
GetString(String)

Rufen Sie einen Zeichenfolgenwert aus der Items Auflistung ab.

(Geerbt von AuthenticationProperties)
SetBool(String, Nullable<Boolean>)

Legen Sie einen Boolean Wert in der Auflistung fest, oder entfernen Sie sie Items .

(Geerbt von AuthenticationProperties)
SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Legt einen DateTimeOffset Wert in der Auflistung fest oder entfernt diese Items .

(Geerbt von AuthenticationProperties)
SetParameter<T>(String, T)

Legen Sie einen Parameterwert in der Parameters Auflistung fest.

(Geerbt von AuthenticationProperties)
SetScope(String[])

Legen Sie den Parameterwert "scope" fest.

(Geerbt von OAuthChallengeProperties)
SetString(String, String)

Legen Sie einen Zeichenfolgenwert fest, oder entfernen Sie aus der Items Auflistung.

(Geerbt von AuthenticationProperties)

Erweiterungsmethoden

GetTokens(AuthenticationProperties)

Gibt alle in den AuthenticationToken Eigenschaften enthaltenen Instanzen zurück.

GetTokenValue(AuthenticationProperties, String)

Gibt den Wert eines Tokens zurück.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Speichert eine Reihe von Authentifizierungstoken, nachdem alte Token entfernt wurden.

UpdateTokenValue(AuthenticationProperties, String, String)

Updates den Wert eines Tokens, falls bereits vorhanden.

Gilt für: