CookieAuthenticationHandler Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama.
public ref class CookieAuthenticationHandler : Microsoft::AspNetCore::Authentication::AuthenticationHandler<Microsoft::AspNetCore::Authentication::Cookies::CookieAuthenticationOptions ^>, Microsoft::AspNetCore::Authentication::IAuthenticationSignInHandler
public ref class CookieAuthenticationHandler : Microsoft::AspNetCore::Authentication::SignInAuthenticationHandler<Microsoft::AspNetCore::Authentication::Cookies::CookieAuthenticationOptions ^>
public class CookieAuthenticationHandler : Microsoft.AspNetCore.Authentication.AuthenticationHandler<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>, Microsoft.AspNetCore.Authentication.IAuthenticationSignInHandler
public class CookieAuthenticationHandler : Microsoft.AspNetCore.Authentication.SignInAuthenticationHandler<Microsoft.AspNetCore.Authentication.Cookies.CookieAuthenticationOptions>
type CookieAuthenticationHandler = class
inherit AuthenticationHandler<CookieAuthenticationOptions>
interface IAuthenticationSignInHandler
interface IAuthenticationSignOutHandler
interface IAuthenticationHandler
type CookieAuthenticationHandler = class
inherit SignInAuthenticationHandler<CookieAuthenticationOptions>
Public Class CookieAuthenticationHandler
Inherits AuthenticationHandler(Of CookieAuthenticationOptions)
Implements IAuthenticationSignInHandler
Public Class CookieAuthenticationHandler
Inherits SignInAuthenticationHandler(Of CookieAuthenticationOptions)
- Devralma
- Devralma
-
CookieAuthenticationHandler
- Uygulamalar
Oluşturucular
Özellikler
ChallengeCalled |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
ClaimsIssuer |
Herhangi bir talep verildiğinde kullanılması gereken vereni alır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
Clock |
Geçersiz.
ISystemClockalır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
Context |
HttpContextalır veya ayarlar. (Devralındığı yer: AuthenticationHandler<TOptions>) |
CurrentUri |
Mutlak geçerli URL'yi alır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
Events |
İşleyici, işlemenin gerçekleştiği belirli noktalarda uygulama denetimi sağlayan olaylar üzerinde yöntemleri çağırır. Sağlanmazsa, yöntemler çağrıldığında hiçbir şey yapmaz bir varsayılan örnek sağlanır. |
InitializeResult |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
Logger |
ILoggeralır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
Options |
Bu kimlik doğrulama işleyicisiyle ilişkili seçenekleri alır veya ayarlar. (Devralındığı yer: AuthenticationHandler<TOptions>) |
OptionsMonitor |
Seçeneklerdeki değişiklikleri algılamak için IOptionsMonitor<TOptions> alır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
OriginalPath |
Kimlik doğrulama ara yazılımı tarafından görüldüğü gibi yolu alır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
OriginalPathBase |
Kimlik doğrulaması ara yazılımı tarafından görüldüğü gibi yol tabanını alır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
PriorHandler |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
Request |
Geçerli istekle ilişkili HttpRequest alır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
Response |
Geçerli istekle ilişkili HttpResponse alır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
Scheme |
Bu kimlik doğrulama işleyicisiyle ilişkili AuthenticationScheme alır veya ayarlar. (Devralındığı yer: AuthenticationHandler<TOptions>) |
SignInAccepted |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
SignOutAccepted |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
TimeProvider |
Öncelikle birim testi için geçerli saati alır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
UrlEncoder |
UrlEncoderalır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
Yöntemler
AuthenticateAsync() |
Geçerli isteğin kimliğini doğrulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
AuthenticateAsync(AuthenticateContext) |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
BuildRedirectUri(String) |
Belirtilen |
ChallengeAsync(AuthenticationProperties) |
Geçerli isteği sınama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
ChallengeAsync(ChallengeContext) |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
CreateEventsAsync() |
Olay örneğinin yeni bir örneğini oluşturur. |
FinishResponseAsync() |
Yanıt gönderilmek üzereyken çağrılan kanca |
ForbidAsync(AuthenticationProperties) |
Geçerli isteği yasakla. (Devralındığı yer: AuthenticationHandler<TOptions>) |
GetDescriptions(DescribeSchemesContext) |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
HandleAuthenticateAsync() |
Türetilmiş türlerin kimlik doğrulamasını işlemesine izin verir. |
HandleAuthenticateOnceAsync() |
HandleAuthenticateAsync'in yalnızca bir kez çağrıldığından emin olmak için kullanılır. Sonraki çağrılar aynı kimlik doğrulama sonucunu döndürür. (Devralındığı yer: AuthenticationHandler<TOptions>) |
HandleAuthenticateOnceSafeAsync() |
HandleAuthenticateAsync'in yalnızca bir kez güvenli bir şekilde çağrıldığından emin olmak için kullanılır. Sonraki çağrılar aynı kimlik doğrulama sonucunu döndürür. Tüm özel durumlar, özel durumu içeren başarısız bir kimlik doğrulama sonucuna dönüştürülür. (Devralındığı yer: AuthenticationHandler<TOptions>) |
HandleChallengeAsync(AuthenticationProperties) |
Söz konusu bir kimlik doğrulama şeması, istek akışının bir parçası olarak bir kimlik doğrulama etkileşimiyle ilgileniyorsa, 401 sınaması endişeleriyle başa çıkmak için bu yöntemi geçersiz kılın. (yanıt üst bilgisi ekleme veya 401 sonucunu oturum açma sayfasının veya dış oturum açma konumunun 302'sine değiştirme gibi.) |
HandleForbiddenAsync(AuthenticationProperties) |
Forbid'i işlemek için bu yöntemi geçersiz kılın. |
HandleForbiddenAsync(ChallengeContext) |
Yasak olan bir sınamayla başa çıkmak için bu yöntemi geçersiz kılın. (Devralındığı yer: AuthenticationHandler<TOptions>) |
HandleRequestAsync() |
Başlatmadan sonra ortak kod tarafından bir kez çağrılır. Bir kimlik doğrulama ara yazılımı özel olarak bilinen yollara doğrudan yanıt verirse, bu sanalı geçersiz kılması, istek yolunu bilinen yollarla karşılaştırması, uygun yanıt bilgilerini sağlaması ve daha fazla işlemeyi durdurmak için true olması gerekir. (Devralındığı yer: AuthenticationHandler<TOptions>) |
HandleSignInAsync(ClaimsPrincipal, AuthenticationProperties) |
SignIn'i işlemek için bu yöntemi geçersiz kılın. |
HandleSignInAsync(SignInContext) |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
HandleSignOutAsync(AuthenticationProperties) |
SignOut'ı işlemek için bu yöntemi geçersiz kılın. |
HandleSignOutAsync(SignOutContext) |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
HandleUnauthorizedAsync(ChallengeContext) |
Söz konusu bir kimlik doğrulama şeması, istek akışının bir parçası olarak bir kimlik doğrulama etkileşimiyle ilgileniyorsa, 401 sınaması endişeleriyle başa çıkmak için bu yöntemi geçersiz kılın. (yanıt üst bilgisi ekleme veya 401 sonucunu oturum açma sayfasının veya dış oturum açma konumunun 302'sine değiştirme gibi.) (Devralındığı yer: AuthenticationHandler<TOptions>) |
InitializeAsync(AuthenticationScheme, HttpContext) |
İşleyiciyi başlatın, seçenekleri çözün ve doğrulayın. (Devralındığı yer: AuthenticationHandler<TOptions>) |
InitializeAsync(TOptions, HttpContext, ILogger, UrlEncoder) |
Initialize, bu örneği uygun durumla bağlamsal hale getirmek için istek başına bir kez çağrılır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
InitializeEventsAsync() |
InitializeAsync(AuthenticationScheme, HttpContext)tarafından istek başına bir kez çağrılan events nesnesini başlatır. (Devralındığı yer: AuthenticationHandler<TOptions>) |
InitializeHandlerAsync() |
İşleyicinin kendisini başlatmayı tamamlaması için seçenekler/olaylar başlatıldıktan sonra çağrılır. |
ResolveTarget(String) |
Bu kimlik doğrulama işleminin ilettiği düzeni çözümler. (Devralındığı yer: AuthenticationHandler<TOptions>) |
ShouldHandleScheme(String, Boolean) |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
SignInAsync(ClaimsPrincipal, AuthenticationProperties) |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. |
SignInAsync(ClaimsPrincipal, AuthenticationProperties) |
Oturum açmayı işleyebilir. (Devralındığı yer: SignInAuthenticationHandler<TOptions>) |
SignInAsync(SignInContext) |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |
SignOutAsync(AuthenticationProperties) |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. |
SignOutAsync(AuthenticationProperties) |
Oturum kapatma davranışı. (Devralındığı yer: SignOutAuthenticationHandler<TOptions>) |
SignOutAsync(SignOutContext) |
Tanımlama bilgisi tabanlı kimlik doğrulama işleyicisi için uygulama. (Devralındığı yer: AuthenticationHandler<TOptions>) |