我正在為一個公共JS客戶端在我的asp.net core rest web api中實施oidc/pkce隱式授權流程。
我幾乎明白這是如何作業的,但我不能完全理解另一種方法的最大問題是什么--如果我使用ASP Identity提供的默認cookie(或會話)認證。
我發現很難在谷歌上找到這個話題。能否請您給我一些提示/文章的指標?
uj5u.com熱心網友回復:
即使你使用基于令牌的認證,仍然使用普通的 cookie 認證。
在OpenIDConnect客戶端收到最終的令牌后,它將默認創建一個經典的會話令牌,其中包含用戶的詳細資訊和要求。你也可以選擇在這個 cookie 中存盤 ID/訪問/重繪 令牌。
該cookie是加密的,因此它不能被篡改或黑客攻擊。
使用 OpenIDConnect 的好處在于,當您有多個客戶端和/或 API 參與其中,并且您希望以標準化的方式來處理這一問題時。在許多不同的服務中使用普通的cookie方法是很難做到安全的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/309938.html
標籤:
