![](/img/trans.png)
[英]“The remote certificate is invalid according to the validation procedure” wcf
[英]Error when get token “The remote certificate is invalid according to the validation procedure”
有很多類似的主題都存在相同的問題,但是與我在Identity Server上的問題無關。 可能仍然無法理解這一點。 我正在嘗試通過重新創建此示例來實現身份服務器身份驗證
示例GetToken()方法工作正常,但是當我在應用程序中調用GetToken()
方法時,出現錯誤
根據驗證過程,遠程證書無效。 我真的不確定如何工作得很好,但是我的代碼卻不行。
這是代碼
public async Task<ActionResult> GetToken()
{
var client = new TokenClient(
"https://localhost:44331/connect/authorize",
"codeclient",
"secret");
var code = Request.QueryString["code"];
var tempState = await GetTempStateAsync();
Request.GetOwinContext().Authentication.SignOut("TempState");
var response = await client.RequestAuthorizationCodeAsync(
code,
"http://localhost/UniSrv.Client.Web/callback"
);
//... more code
}
它在RequestAuthorizationCodeAsync
中斷。 我在同一服務器主機應用程序上使用與示例應用相同的證書。 我需要客戶證明嗎? 如果是的話,為什么示例應用程序不這樣做呢? 感謝您幫助解決此問題。
看來SSL證書驗證失敗。 嘗試在回調端點上使用HTTPS。 注意:使用OAuth / OpenId連接令牌時,必須啟用https傳輸安全性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.