NegotiateOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Класс Options предоставляет сведения, необходимые для управления поведением обработчика проверки подлинности 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
- Наследование
Конструкторы
NegotiateOptions() |
Класс Options предоставляет сведения, необходимые для управления поведением обработчика проверки подлинности negotiate |
Свойства
ClaimsIssuer |
Возвращает или задает издателя, который должен использоваться для всех создаваемых утверждений. (Унаследовано от AuthenticationSchemeOptions) |
Events |
Объект, предоставляемый приложением для обработки событий, создаваемых обработчиком проверки подлинности negotiate. Приложение может использовать существующий экземпляр NegotiateEvents и назначать делегатов только событиям, которые оно хочет обработать. Приложение также может заменить его собственным производным экземпляром. |
EventsType |
Если задано значение , будет использоваться в качестве типа службы для получения экземпляра Events вместо свойства . (Унаследовано от AuthenticationSchemeOptions) |
ForwardAuthenticate |
Если задано значение , это указывает целевую схему, в которую эта схема должна пересылать вызовы AuthenticateAsync. Например, Context.AuthenticateAsync("ThisScheme") => Context.AuthenticateAsync("ForwardAuthenticateValue"); Задайте для целевого объекта текущую схему, чтобы отключить пересылку и разрешить нормальную обработку. (Унаследовано от AuthenticationSchemeOptions) |
ForwardChallenge |
Если задано значение , это указывает целевую схему, в которую эта схема должна переадресовывать вызовы ChallengeAsync. Например, Context.ChallengeAsync("ThisScheme") => Context.ChallengeAsync("ForwardChallengeValue"); Задайте для целевого объекта текущую схему, чтобы отключить пересылку и разрешить нормальную обработку. (Унаследовано от AuthenticationSchemeOptions) |
ForwardDefault |
Если задано значение , это указывает схему по умолчанию, в которую обработчики проверки подлинности должны перенаправлять все операции проверки подлинности по умолчанию. Логика переадресации по умолчанию сначала проверка самый конкретный параметр ForwardAuthenticate/Challenge/Forbid/SignIn/SignOut, а затем проверка ForwardDefaultSelector, а затем ForwardDefault. Первый результат, отличный от NULL, будет использоваться в качестве целевой схемы для пересылки. (Унаследовано от AuthenticationSchemeOptions) |
ForwardDefaultSelector |
Используется для выбора схемы по умолчанию для текущего запроса, в который обработчики проверки подлинности должны пересылать все операции проверки подлинности по умолчанию. Логика переадресации по умолчанию сначала проверка самый конкретный параметр ForwardAuthenticate/Challenge/Forbid/SignIn/SignOut, а затем проверка ForwardDefaultSelector, а затем ForwardDefault. Первый результат, отличный от NULL, будет использоваться в качестве целевой схемы для пересылки. (Унаследовано от AuthenticationSchemeOptions) |
ForwardForbid |
Если задано значение , это указывает целевую схему, в которую эта схема должна пересылать вызовы ForbidAsync. Например, Context.ForbidAsync("ThisScheme") => Context.ForbidAsync("ForwardForbidValue"); Задайте для целевого объекта текущую схему, чтобы отключить пересылку и разрешить нормальную обработку. (Унаследовано от AuthenticationSchemeOptions) |
ForwardSignIn |
Если задано значение , то указывает целевую схему, в которую эта схема должна пересылать вызовы SignInAsync. Например, Context.SignInAsync("ThisScheme") => Context.SignInAsync("ForwardSignInValue"); Задайте для целевого объекта текущую схему, чтобы отключить пересылку и разрешить нормальную обработку. (Унаследовано от AuthenticationSchemeOptions) |
ForwardSignOut |
Если задано значение , это указывает целевую схему, в которую эта схема должна пересылать вызовы SignOutAsync. Например, Context.SignOutAsync("ThisScheme") => Context.SignOutAsync("ForwardSignOutValue"); Задайте для целевого объекта текущую схему, чтобы отключить пересылку и разрешить нормальную обработку. (Унаследовано от AuthenticationSchemeOptions) |
PersistKerberosCredentials |
Указывает, следует ли сохранять учетные данные Kerberos и повторно использовать их для вложенных анонимных запросов. Этот параметр не следует использовать, если подключения могут совместно использоваться запросами от разных пользователей. |
PersistNtlmCredentials |
Указывает, следует ли сохранять учетные данные NTLM и повторно использовать их для вложенных анонимных запросов. Этот параметр не следует использовать, если подключения могут совместно использоваться запросами от разных пользователей. |
TimeProvider |
Используется для тестирования. (Унаследовано от AuthenticationSchemeOptions) |
Методы
EnableLdap(Action<LdapSettings>) |
Используйте подключения LDAP, используемые для получения утверждений с помощью настроенных параметров. Этот параметр следует использовать только в системах Linux. |
EnableLdap(String) |
Используйте подключения LDAP, используемые для получения утверждений для заданного домена. Этот параметр следует использовать только в системах Linux. |
Validate() |
Убедитесь, что параметры являются допустимыми. Должен вызывать исключение, если все не в порядке. (Унаследовано от AuthenticationSchemeOptions) |
Validate(String) |
Проверка допустимости параметров для конкретной схемы (Унаследовано от AuthenticationSchemeOptions) |