0
我使用身份服務器4與Asp.net應用程序MVC 4.5.2時,我運行mvc應用程序它來到身份服務器4,並顯示登錄頁面。然後填充憑證後驗證憑據,我已重定向到我的Mvc 5應用程序,但有時我會出現此錯誤。簽名驗證失敗
IDX10500: Signature validation failed. Unable to resolve
SecurityKeyIdentifier: 'SecurityKeyIdentifier
(
IsReadOnly = False,
Count = 1,
Clause[0] = System.IdentityModel.Tokens.NamedKeySecurityKeyIdentifierClause
)
',
token:
'{"alg":"RS256","kid":"20200ac5c987a7282847568c7d00dc26","typ":"JWT".
{"nbf":1487015385,"exp":1487015685,"iss":"https://localhost:44348","aud":"mvc","nonce":"636226121849994491.YTcxMjQ2ZDQtOWVlNC00MDk3LWJhOGYtYTIxNmM4OGFkZjU3NDFhODgzMWMtMmQ4OS00OTRmLWJiMzAtZWM1NzYyZjM3MTI2","iat":1487015385,"c_hash":"qzzLGWDykED_OIG0-TIF8w","sid":"174a7048a9521e2c99462e9b681553ae","sub":"c880d185-f7a1-422b-8cce-dff8142a1a3b","auth_time":1487014828,"idp":"local","amr":["pwd"]}'.
您使用的是臨時簽名證書?嘗試在IS4中設置X509證書。 – leastprivilege
是的,我正在使用默認的臨時簽名,讓我試試X509。 –
@leastprivilege如何創建X509證書? –