Aracılığıyla paylaş


AuthenticationManager Sınıf

Tanım

Http.Sys kimlik doğrulama yapılandırmalarını kullanıma sunar.

public ref class AuthenticationManager sealed
public sealed class AuthenticationManager
type AuthenticationManager = class
Public NotInheritable Class AuthenticationManager
Devralma
AuthenticationManager

Özellikler

AllowAnonymous

Anonim isteklerin uygulamaya alınacağını veya sunucu tarafından istenip istenmediğini gösterir. Varsayılan değer true değeridir.

AuthenticationDisplayName

Oturum açma sayfalarında kullanıcılara gösterilen görünen adı ayarlar. Varsayılan değer null'tır.

AutomaticAuthentication

Doğruysa, sunucu HttpContext.User değerini ayarlamalıdır. False ise sunucu yalnızca AuthenticationScheme tarafından açıkça istendiğinde bir kimlik sağlar. Varsayılan değer true'dur.

CaptureCredentials

Doğruysa, sunucu konağı başlatan ve Kerberos veya Anlaşma kimlik doğrulaması sırasında bu kullanıcının kimliğine bürünen iş parçacığından kullanıcı kimlik bilgilerini yakalar. Kerberos veya Anlaşma kimlik doğrulaması etkinleştirilmelidir. Varsayılan değer false'tur. Bu seçenek yerel HTTP_AUTH_EX_FLAG_CAPTURE_CREDENTIAL bayrağıyla eşlenir. https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_server_authentication_info

EnableKerberosCredentialCaching

True ise, Kerberos kimlik doğrulaması kimlik bilgileri bağlantı başına kalıcı olur ve aynı bağlantıdaki sonraki anonim istekler için yeniden kullanılır. Kerberos veya Anlaşma kimlik doğrulaması etkinleştirilmelidir. Varsayılan değer false'tur. Bu seçenek yerel HTTP_AUTH_EX_FLAG_ENABLE_KERBEROS_CREDENTIAL_CACHING bayrağına eşlenir. https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_server_authentication_info

Schemes

Mevcut bir kuyruğa eklerken bu ayarın kuyruğu oluşturmak için kullanılanla eşleşmesi gerekir.

Şunlara uygulanır