我已經在快速入門中設置了MVC應用程序和IdentityServer描述。我還使用EFCore堅持配置和贈款。當使用IdentityServer4時總會顯示Permission授權頁面
一切工作正常,即使是Windows身份驗證。
當我使用
public async Task Logout()
{
await HttpContext.Authentication.SignOutAsync("Cookies");
await HttpContext.Authentication.SignOutAsync("oidc");
}
我的MVC應用程序退出預期,我退出。
但是當我再次登錄時,輸入我的憑據,然後單擊「登錄」下一頁,要求授予權限,再次。但爲什麼?我已經在第一次登錄時設置了權限。我怎樣才能避免這種情況?
如果我嘗試使用Windows身份驗證實現SSO,這可能非常煩人。
這個問題是否意味着這些授權不會被持久化並從數據庫中讀取?
你是說Consent Page再次顯示嗎? –
是的,這就是我的意思。抱歉。 –