ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) Yöntem
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.
Türetilmiş bir sınıfta geçersiz kılındığında, RP uygulamasının gereksinimleriyle tutarlı bir ClaimsPrincipal nesne döndürür. Varsayılan uygulama gelen ClaimsPrincipalöğesini değiştirmez.
public:
virtual System::Security::Claims::ClaimsPrincipal ^ Authenticate(System::String ^ resourceName, System::Security::Claims::ClaimsPrincipal ^ incomingPrincipal);
public virtual System.Security.Claims.ClaimsPrincipal Authenticate (string resourceName, System.Security.Claims.ClaimsPrincipal incomingPrincipal);
abstract member Authenticate : string * System.Security.Claims.ClaimsPrincipal -> System.Security.Claims.ClaimsPrincipal
override this.Authenticate : string * System.Security.Claims.ClaimsPrincipal -> System.Security.Claims.ClaimsPrincipal
Public Overridable Function Authenticate (resourceName As String, incomingPrincipal As ClaimsPrincipal) As ClaimsPrincipal
Parametreler
- resourceName
- String
İstenen kaynağın adresi.
- incomingPrincipal
- ClaimsPrincipal
Kaynağa erişmeye çalışan kimliği doğrulanmış kullanıcıyı temsil eden talep sorumlusu.
Döndürülenler
RP uygulaması için gerekli değişiklikleri içeren bir talep sorumlusu. Varsayılan uygulama, gelen talep sorumlusunu değiştirilmemiş olarak döndürür.
Açıklamalar
Authenticate yöntemi istek işleme işlem hattından çağrılır RP uygulamanızın ilkesine göre talepleri filtrelemek, değiştirmek veya talep sorumlusuna eklemek için türetilmiş bir sınıfta bu yöntemi geçersiz kılabilirsiniz. RP uygulamasının gereksinimlerine bağlı olarak, özel ClaimsPrincipaluygulamasını bile döndürebilirsiniz.