AuthenticationSchemeOptions 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.
tarafından AuthenticationHandler<TOptions>kullanılan seçenekleri içerir.
public ref class AuthenticationSchemeOptions
public class AuthenticationSchemeOptions
type AuthenticationSchemeOptions = class
Public Class AuthenticationSchemeOptions
- Devralma
-
AuthenticationSchemeOptions
- Türetilmiş
Oluşturucular
AuthenticationSchemeOptions() |
tarafından AuthenticationHandler<TOptions>kullanılan seçenekleri içerir. |
Özellikler
ClaimsIssuer |
Oluşturulan talepler için kullanılması gereken vereni alır veya ayarlar |
Events |
Olaylar için kullanılan örnek |
EventsType |
Ayarlanırsa, özelliği yerine Events örneğini almak için hizmet türü olarak kullanılır. |
ForwardAuthenticate |
Ayarlanırsa, bu şemanın AuthenticateAsync çağrısı iletmesi gereken hedef düzeni belirtir. Örneğin Context.AuthenticateAsync("ThisScheme") => Context.AuthenticateAsync("ForwardAuthenticateValue"); İletme özelliğini devre dışı bırakmak ve normal işlemeye izin vermek için hedefi geçerli şemaya ayarlayın. |
ForwardChallenge |
Ayarlanırsa, bu şemanın ChallengeAsync'in çağrısına iletilmesi gereken hedef düzeni belirtir. Örneğin Context.ChallengeAsync("ThisScheme") => Context.ChallengeAsync("ForwardChallengeValue"); İletme özelliğini devre dışı bırakmak ve normal işlemeye izin vermek için hedefi geçerli şemaya ayarlayın. |
ForwardDefault |
Ayarlanırsa, kimlik doğrulama işleyicilerinin varsayılan olarak tüm kimlik doğrulama işlemlerinin iletilmesi gereken bir varsayılan düzen belirtir. Varsayılan iletme mantığı önce en belirli ForwardAuthenticate/Challenge/Forbid/SignIn/SignOut ayarını, ardından ForwardDefaultSelector'ı ve ardından ForwardDefault'u denetler. İlk null olmayan sonuç, iletilecek hedef düzen olarak kullanılır. |
ForwardDefaultSelector |
Geçerli istek için kimlik doğrulama işleyicilerinin tüm kimlik doğrulama işlemlerini varsayılan olarak iletecekleri varsayılan bir düzen seçmek için kullanılır. Varsayılan iletme mantığı önce en belirli ForwardAuthenticate/Challenge/Forbid/SignIn/SignOut ayarını, ardından ForwardDefaultSelector'ı ve ardından ForwardDefault'u denetler. İlk null olmayan sonuç, iletilecek hedef düzen olarak kullanılır. |
ForwardForbid |
Ayarlanırsa, bu şemanın ForbidAsync'in çağrısına iletilmesi gereken hedef düzeni belirtir. Örneğin Context.ForbidAsync("ThisScheme") => Context.ForbidAsync("ForwardForbidValue"); İletme özelliğini devre dışı bırakmak ve normal işlemeye izin vermek için hedefi geçerli şemaya ayarlayın. |
ForwardSignIn |
Ayarlanırsa, bu şemanın SignInAsync'in çağrısına iletilmesi gereken hedef düzeni belirtir. Örneğin Context.SignInAsync("ThisScheme") => Context.SignInAsync("ForwardSignInValue"); İletme özelliğini devre dışı bırakmak ve normal işlemeye izin vermek için hedefi geçerli şemaya ayarlayın. |
ForwardSignOut |
Ayarlanırsa, bu şemanın SignOutAsync'in çağrılarını iletmesi gereken hedef düzeni belirtir. Örneğin Context.SignOutAsync("ThisScheme") => Context.SignOutAsync("ForwardSignOutValue"); İletme özelliğini devre dışı bırakmak ve normal işlemeye izin vermek için hedefi geçerli şemaya ayarlayın. |
TimeProvider |
Test için kullanılır. |
Yöntemler
Validate() |
Seçeneklerin geçerli olup olmadığını denetleyin. Her şey yolunda değilse bir özel durum oluşturması gerekir. |
Validate(String) |
Seçeneklerin belirli bir düzen için geçerli olup olmadığını denetler |