語言

ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) 方法

定義

當在派生類別中覆寫時,會回傳 ClaimsPrincipal 一個符合 RP 應用程式需求的物件。 預設實作不會修改輸入 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

代表嘗試存取資源的已認證使用者的主張主體。

傳回

一個包含 RP 應用所需修改的權利要求主體。 預設實作會回傳未修改的申請主體。

備註

此 Authenticate 方法可從請求處理管線呼叫,你可以在導出類別中覆寫此方法,根據你的 RP 應用程式政策,過濾、修改或注入理賠主體中的理賠。 根據 RP 應用的需求,你甚至可以回傳 的自訂實作。ClaimsPrincipal

適用於