NegotiateOptions Třída

Definice

Třída Options poskytuje informace potřebné k řízení chování obslužné rutiny ověřování negotiate

public ref class NegotiateOptions : Microsoft::AspNetCore::Authentication::AuthenticationSchemeOptions
public class NegotiateOptions : Microsoft.AspNetCore.Authentication.AuthenticationSchemeOptions
type NegotiateOptions = class
    inherit AuthenticationSchemeOptions
Public Class NegotiateOptions
Inherits AuthenticationSchemeOptions
Dědičnost

Konstruktory

NegotiateOptions()

Vlastnosti

ClaimsIssuer

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

(Zděděno od AuthenticationSchemeOptions)
Events

Objekt poskytovaný aplikací ke zpracování událostí vyvolaný obslužnou rutinou ověřování vyjednávání. Aplikace může použít existující instanci NegotiateEvents a přiřadit delegáty pouze k událostem, které chce zpracovat. Aplikace ji může také nahradit vlastní odvozenou instancí.

EventsType

Pokud je nastavena, použije se jako typ služby k získání instance Events místo vlastnosti.

(Zděděno od AuthenticationSchemeOptions)
ForwardAuthenticate

Pokud je tato možnost nastavená, určuje cílové schéma, kterému má toto schéma předávat volání AuthenticateAsync. Například Context.AuthenticateAsync("ThisScheme") => Context.AuthenticateAsync("ForwardAuthenticateValue"); Nastavte cíl na aktuální schéma a zakažte předávání a povolte normální zpracování.

(Zděděno od AuthenticationSchemeOptions)
ForwardChallenge

Pokud je tato možnost nastavená, určuje cílové schéma, kterému má toto schéma předávat volání ChallengeAsync. Například Context.ChallengeAsync("ThisScheme") => Context.ChallengeAsync("ForwardChallengeValue"); Nastavte cíl na aktuální schéma a zakažte předávání a povolte normální zpracování.

(Zděděno od AuthenticationSchemeOptions)
ForwardDefault

Pokud je tato možnost nastavená, určuje výchozí schéma, do kterého by obslužné rutiny ověřování měly ve výchozím nastavení předávat všechny operace ověřování. Výchozí logika předávání nejprve zkontroluje nejsměrnější nastavení ForwardAuthenticate,Challenge/Forbid/SignIn/SignOut a pak zkontroluje ForwardDefaultSelector a pak forwardDefault. První výsledek, který není null, se použije jako cílové schéma, na které se má přeposlat.

(Zděděno od AuthenticationSchemeOptions)
ForwardDefaultSelector

Používá se k výběru výchozího schématu pro aktuální požadavek, do kterého by obslužné rutiny ověřování měly ve výchozím nastavení předávat všechny operace ověřování. Výchozí logika předávání nejprve zkontroluje nejsměrnější nastavení ForwardAuthenticate,Challenge/Forbid/SignIn/SignOut a pak zkontroluje ForwardDefaultSelector a pak forwardDefault. První výsledek, který není null, se použije jako cílové schéma, na které se má přeposlat.

(Zděděno od AuthenticationSchemeOptions)
ForwardForbid

Pokud je tato možnost nastavená, určuje cílové schéma, kterému má toto schéma předávat volání ForbidAsync. Například Context.ForbidAsync("ThisScheme") => Context.Forbidasync("ForwardForbidValue"); Nastavte cíl na aktuální schéma a zakažte předávání a povolte normální zpracování.

(Zděděno od AuthenticationSchemeOptions)
ForwardSignIn

Pokud je tato možnost nastavená, určuje cílové schéma, kterému má toto schéma předávat volání SignInAsync. Například Context.SignInAsync("ThisScheme") => Context.SignInAsync("ForwardSignInValue"); Nastavte cíl na aktuální schéma a zakažte předávání a povolte normální zpracování.

(Zděděno od AuthenticationSchemeOptions)
ForwardSignOut

Pokud je tato možnost nastavená, určuje cílové schéma, kterému má toto schéma předávat volání SignOutAsync. Například Context.SignOutAsync("ThisScheme") => Context.SignOutAsync("ForwardSignOutValue"); Nastavte cíl na aktuální schéma a zakažte předávání a povolte normální zpracování.

(Zděděno od AuthenticationSchemeOptions)
PersistKerberosCredentials

Označuje, jestli se mají přihlašovací údaje Kerberos uchovávat a znovu používat pro dílčí anonymní požadavky. Tato možnost se nesmí používat, pokud mohou být připojení sdílena žádostmi od různých uživatelů.

PersistNtlmCredentials

Označuje, jestli se mají přihlašovací údaje NTLM zachovat a znovu použít pro dílčí anonymní požadavky. Tato možnost se nesmí používat, pokud mohou být připojení sdílena žádostmi od různých uživatelů.

Metody

EnableLdap(Action<LdapSettings>)

Použijte připojení LDAP, která se používají k načtení deklarací identity pomocí nakonfigurovaného nastavení. To by se mělo používat jenom v systémech Linux.

EnableLdap(String)

K načtení deklarací identity pro danou doménu použijte připojení LDAP. To by se mělo používat jenom v systémech Linux.

Validate()

Zkontrolujte, jestli jsou možnosti platné. Pokud nejsou věci v pořádku, měla by vyvolat výjimku.

(Zděděno od AuthenticationSchemeOptions)
Validate(String)

Zkontroluje, jestli jsou možnosti platné pro konkrétní schéma.

(Zděděno od AuthenticationSchemeOptions)

Platí pro