ClaimsAuthenticationManager.Authenticate(String, ClaimsPrincipal) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當在派生類別中覆寫時,會回傳 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