OAuthAuthorizationServerProvider.ValidateClientAuthentication 方法

Called to validate that the origin of the request is a registered "client_id", and that the correct credentials for that client are present on the request. 若 Web 應用程式接受 Basic 驗證認證,且呈現在要求標頭中,可能會呼叫 context.TryGetBasicCredentials(out clientId, out clientSecret) 以取得這些值。 若 Web 應用程式接受 "client_id" 和 "client_secret" 做為表單編碼的 POST 參數,且呈現在要求主體中,可能會呼叫 context.TryGetBasicCredentials(out clientId, out clientSecret) 以取得這些值。 若並未呼叫 context.Validated,不會進一步處理要求。

命名空間:  Microsoft.Owin.Security.OAuth
組件:  Microsoft.Owin.Security.OAuth (在 Microsoft.Owin.Security.OAuth.dll 中)

public virtual Task ValidateClientAuthentication(
	OAuthValidateClientAuthenticationContext context
)

參數

context
型別:Microsoft.Owin.Security.OAuth.OAuthValidateClientAuthenticationContext
事件內容會搭載資訊並傳出結果。

傳回值

型別:System.Threading.Tasks.Task
啟用非同步執行的工作

實作

IOAuthAuthorizationServerProvider.ValidateClientAuthentication(OAuthValidateClientAuthenticationContext)
顯示: