共用方式為


ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) 方法

定義

在衍生類別中覆寫時,傳回符合 RP 應用程式需求的 ClaimsPrincipal 物件。 預設實作不會修改連入的 ClaimsPrincipal

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

參數

resourceName
String

所要求的資源的位址。

incomingPrincipal
ClaimsPrincipal

宣告主體,代表嘗試存取資源的驗證使用者。

傳回

ClaimsPrincipal

包含 RP 應用程式所需之任何修改的宣告主體。 預設實作會傳回未修改的連入宣告主體。

備註

方法 Authenticate 是從要求處理管線呼叫,您可以在衍生類別中覆寫此方法,根據 RP 應用程式的原則,篩選、修改或插入宣告主體。 視 RP 應用程式的需求而定,您甚至可以傳回 的自訂實作 ClaimsPrincipal

適用於