Sdílet prostřednictvím


MicrosoftChallengeProperties Třída

Definice

public ref class MicrosoftChallengeProperties : Microsoft::AspNetCore::Authentication::OAuth::OAuthChallengeProperties
public class MicrosoftChallengeProperties : Microsoft.AspNetCore.Authentication.OAuth.OAuthChallengeProperties
type MicrosoftChallengeProperties = class
    inherit OAuthChallengeProperties
Public Class MicrosoftChallengeProperties
Inherits OAuthChallengeProperties
Dědičnost

Konstruktory

MicrosoftChallengeProperties()

Inicializuje novou instanci pro MicrosoftChallengeProperties.

MicrosoftChallengeProperties(IDictionary<String,String>)

Inicializuje novou instanci pro MicrosoftChallengeProperties.

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

Inicializuje novou instanci pro MicrosoftChallengeProperties.

Pole

DomainHintKey

Klíč parametru pro argument "domain_hint", který se používá pro požadavek výzvy.

LoginHintKey

Klíč parametru pro argument "login_hint", který se používá pro žádost o výzvu.

PromptKey

Klíč parametru pro argument "prompt" použitý pro požadavek výzvy.

ResponseModeKey
Zastaralé.

Klíč parametru pro argument "response_mode", který se používá pro žádost o výzvu.

Vlastnosti

AllowRefresh

Získá nebo nastaví, pokud by měla být povolena aktualizace relace ověřování.

(Zděděno od AuthenticationProperties)
DomainHint

Získá nebo nastaví hodnotu parametru "domain_hint", která se používá pro požadavek výzvy.

Pokud bude ověřování zahrnuto, přeskočí proces zjišťování na základě e-mailu, kterým uživatel prochází na přihlašovací stránce, což vede k trochu jednoduššímu uživatelskému prostředí.

ExpiresUtc

Získá nebo nastaví čas, kdy vyprší platnost lístku ověřování.

(Zděděno od AuthenticationProperties)
IsPersistent

Získá nebo nastaví, zda ověřovací relace je trvalé napříč více požadavky.

(Zděděno od AuthenticationProperties)
IssuedUtc

Získá nebo nastaví čas, kdy byl vystaven ověřovací lístek.

(Zděděno od AuthenticationProperties)
Items

Uveďte hodnoty relace ověřování.

(Zděděno od AuthenticationProperties)
LoginHint

Získá nebo nastaví hodnotu parametru "login_hint", která se používá pro požadavek výzvy.

Dá se použít k předvyplnění pole uživatelského jména a e-mailové adresy na přihlašovací stránce uživatele, pokud je jeho uživatelské jméno známé předem.

Parameters

Kolekce parametrů, které jsou předány obslužné rutině ověřování. Nejsou určeny pro serializaci nebo trvalost, pouze pro tok dat mezi lokalitami volání.

(Zděděno od AuthenticationProperties)
Prompt

Získá nebo nastaví hodnotu parametru "prompt", která se používá pro požadavek výzvy.

Označuje typ požadované interakce uživatele. Jediné platné hodnoty jsou v tuto chvíli přihlášení, žádné a souhlas.

RedirectUri

Získá nebo nastaví úplnou cestu nebo absolutní identifikátor URI, který se má použít jako hodnota odpovědi http redirect.

(Zděděno od AuthenticationProperties)
ResponseMode
Zastaralé.

Získá nebo nastaví hodnotu parametru response_mode použitého pro požadavek výzvy. Režim odpovědi určuje metodu, která se má použít k odeslání výsledného tokenu zpět do aplikace. Může to být jedna z následujících možností: query, fragment, . form_post

Scope

Hodnota parametru scope, která se používá pro žádost o výzvu.

(Zděděno od OAuthChallengeProperties)

Metody

Clone()

Vrátí kopii.

(Zděděno od AuthenticationProperties)
GetBool(String)

Získejte z kolekce hodnotu null s možnou BooleanItems hodnotou null.

(Zděděno od AuthenticationProperties)
GetDateTimeOffset(String)

Získejte z kolekce hodnotu s možnou DateTimeOffsetItems hodnotou null.

(Zděděno od AuthenticationProperties)
GetParameter<T>(String)

Získejte parametr z Parameters kolekce.

(Zděděno od AuthenticationProperties)
GetString(String)

Získejte řetězcovou hodnotu z Items kolekce.

(Zděděno od AuthenticationProperties)
SetBool(String, Nullable<Boolean>)

Nastavení nebo odebrání Boolean hodnoty v kolekci Items

(Zděděno od AuthenticationProperties)
SetDateTimeOffset(String, Nullable<DateTimeOffset>)

Nastaví nebo odebere DateTimeOffset hodnotu v kolekci Items .

(Zděděno od AuthenticationProperties)
SetParameter<T>(String, T)

Nastavte hodnotu parametru v kolekci Parameters .

(Zděděno od AuthenticationProperties)
SetScope(String[])

Nastavte hodnotu parametru scope.

(Zděděno od OAuthChallengeProperties)
SetString(String, String)

Nastavte nebo odeberte řetězcovou hodnotu z Items kolekce.

(Zděděno od AuthenticationProperties)

Metody rozšíření

GetTokens(AuthenticationProperties)

Vrátí všechny AuthenticationToken instance obsažené ve vlastnostech.

GetTokenValue(AuthenticationProperties, String)

Vrátí hodnotu tokenu.

StoreTokens(AuthenticationProperties, IEnumerable<AuthenticationToken>)

Ukládá sadu ověřovacích tokenů po odebrání všech starých tokenů.

UpdateTokenValue(AuthenticationProperties, String, String)

Aktualizace hodnotu tokenu, pokud už existuje.

Platí pro