Sdílet prostřednictvím


NegotiateOptions Třída

Definice

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

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()

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

Vlastnosti

ClaimsIssuer

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

(Zděděno od AuthenticationSchemeOptions)
Events

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

EventsType

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

(Zděděno od AuthenticationSchemeOptions)
ForwardAuthenticate

Pokud je nastaveno, určuje cílové schéma, do kterého by toto schéma mělo předávat volání AuthenticateAsync. Například Context.AuthenticateAsync("ThisScheme") => Context.AuthenticateAsync("ForwardAuthenticateValue"); Pokud chcete zakázat předávání a povolit normální zpracování, nastavte cíl na aktuální schéma.

(Zděděno od AuthenticationSchemeOptions)
ForwardChallenge

Pokud je nastaveno, určuje cílové schéma, do kterého má toto schéma směrovat volání ChallengeAsync. Například Context.ChallengeAsync("ThisScheme") => Context.ChallengeAsync("ForwardChallengeValue"); Pokud chcete zakázat předávání a povolit normální zpracování, nastavte cíl na aktuální schéma.

(Zděděno od AuthenticationSchemeOptions)
ForwardDefault

Pokud je tato možnost nastavená, určuje výchozí schéma, do kterého by měly obslužné rutiny ověřování ve výchozím nastavení předávat všechny operace ověřování. Výchozí logika přesměrování nejprve zkontroluje 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, do které se má předat.

(Zděděno od AuthenticationSchemeOptions)
ForwardDefaultSelector

Slouží k výběru výchozího schématu pro aktuální požadavek, do kterého by měly obslužné rutiny ověřování ve výchozím nastavení předávat všechny operace ověřování. Výchozí logika přesměrování nejprve zkontroluje 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, do které se má předat.

(Zděděno od AuthenticationSchemeOptions)
ForwardForbid

Pokud je nastaveno, určuje cílové schéma, do kterého by toto schéma mělo předávat volání ForbidAsync. Například Context.ForbidAsync("ThisScheme") => Context.Forbidasync("ForwardForbidValue"); Pokud chcete zakázat předávání a povolit normální zpracování, nastavte cíl na aktuální schéma.

(Zděděno od AuthenticationSchemeOptions)
ForwardSignIn

Pokud je nastaveno, určuje cílové schéma, do kterého má toto schéma směrovat volání SignInAsync. Například Context.SignInAsync("ThisScheme") => Context.SignInAsync("ForwardSignInValue"); Pokud chcete zakázat předávání a povolit normální zpracování, nastavte cíl na aktuální schéma.

(Zděděno od AuthenticationSchemeOptions)
ForwardSignOut

Pokud je toto nastavení nastavené, určuje cílové schéma, do kterého má toto schéma směrovat volání SignOutAsync. Například Context.SignOutAsync("ThisScheme") => Context.SignOutAsync("ForwardSignOutValue"); Pokud chcete zakázat předávání a povolit normální zpracování, nastavte cíl na aktuální schéma.

(Zděděno od AuthenticationSchemeOptions)
PersistKerberosCredentials

Určuje, jestli se mají přihlašovací údaje protokolu Kerberos zachovat a znovu použít pro dílčí anonymní požadavky. Tuto možnost nesmíte použít, pokud připojení můžou být sdílená požadavky od různých uživatelů.

PersistNtlmCredentials

Určuje, jestli se mají přihlašovací údaje NTLM zachovat a znovu použít pro dílčí anonymní požadavky. Tuto možnost nesmíte použít, pokud připojení můžou být sdílená požadavky od různých uživatelů.

TimeProvider

Používá se k testování.

(Zděděno od AuthenticationSchemeOptions)

Metody

EnableLdap(Action<LdapSettings>)

Použijte připojení LDAP používaná k načtení deklarací identity pomocí nakonfigurovaného nastavení. Tato možnost by se měla používat jenom v systémech Linux.

EnableLdap(String)

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

Validate()

Zkontrolujte, jestli jsou možnosti platné. Pokud všechno není v pořádku, měl by vyvolat výjimku.

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

Kontroluje, zda jsou možnosti platné pro konkrétní schéma.

(Zděděno od AuthenticationSchemeOptions)

Platí pro