ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) Yöntem

Tanım

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

ClaimsPrincipal

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.

Şunlara uygulanır