Sdílet prostřednictvím


RemoteAuthenticationOptions Třída

Definice

Obsahuje možnosti používané nástrojem RemoteAuthenticationHandler<TOptions>.

public ref class RemoteAuthenticationOptions : Microsoft::AspNetCore::Builder::AuthenticationOptions
public class RemoteAuthenticationOptions : Microsoft.AspNetCore.Builder.AuthenticationOptions
type RemoteAuthenticationOptions = class
    inherit AuthenticationOptions
Public Class RemoteAuthenticationOptions
Inherits AuthenticationOptions
Dědičnost
RemoteAuthenticationOptions
Odvozené

Konstruktory

RemoteAuthenticationOptions()

Obsahuje možnosti používané nástrojem RemoteAuthenticationHandler<TOptions>.

Pole

Events

Obsahuje možnosti používané nástrojem RemoteAuthenticationHandler<TOptions>.

Vlastnosti

AuthenticationScheme

Parametr AuthenticationScheme v možnostech odpovídá logickému názvu konkrétního schématu ověřování. Pokud chcete v kanálu použít stejný typ middlewaru ověřování více než jednou, může být přiřazena jiná hodnota.

(Zděděno od AuthenticationOptions)
AutomaticAuthenticate

Pokud je pravda, ověřovací middleware změní příchozí požadavek uživatele. Pokud je hodnota false, middleware pro ověřování poskytne identitu pouze v případě, že je explicitně označena metodou AuthenticationScheme.

(Zděděno od AuthenticationOptions)
AutomaticChallenge

Pokud je pravda, měl by ověřovací middleware zpracovat automatické výzvy. Pokud je false, ověřovací middleware změní pouze odpovědi, pokud to explicitně označí AuthenticationScheme.

(Zděděno od AuthenticationOptions)
BackchannelHttpHandler

HttpMessageHandler použitý ke komunikaci se vzdáleným zprostředkovatelem identity. To nelze nastavit současně s BackchannelCertificateValidator, pokud hodnota může být downcast na WebRequestHandler.

BackchannelTimeout

Získá nebo nastaví hodnotu časového limitu v milisekundách pro komunikaci zpětného kanálu se vzdáleným zprostředkovatelem identity.

CallbackPath

Cesta požadavku v rámci základní cesty aplikace, kam se vrátí uživatelský agent. Middleware tento požadavek zpracuje, jakmile dorazí.

ClaimsIssuer

Získá nebo nastaví vystavitele, který by se měl použít pro všechny vytvořené deklarace identity.

(Zděděno od AuthenticationOptions)
Description

Další informace o typu ověřování, který je k dispozici pro aplikaci.

(Zděděno od AuthenticationOptions)
DisplayName

Získejte nebo nastaví text, který může uživatel zobrazit v uživatelském rozhraní přihlášení.

RemoteAuthenticationTimeout

Získá nebo nastaví časový limit pro dokončení toku ověřování (ve výchozím nastavení 15 minut).

SaveTokens

Definuje, jestli se mají po úspěšné autorizaci ukládat AuthenticationProperties přístupové a obnovovací tokeny. Tato vlastnost je ve výchozím nastavení nastavená na false , aby se zmenšila velikost konečného ověřovacího souboru cookie.

SignInScheme

Získá nebo nastaví schéma ověřování odpovídající middlewaru zodpovědnému za zachování identity uživatele po úspěšném ověření. Tato hodnota obvykle odpovídá middlewaru cookie zaregistrovaného ve třídě Startup. Pokud je vynechán, SignInScheme použije se jako záložní hodnota.

SystemClock

Pouze pro účely testování.

(Zděděno od AuthenticationOptions)

Platí pro