首页 > 解决方案 > SPA 隐式流 vs 授权流 vs 混合流

问题描述

尽管存在一些安全问题,但似乎对使用 SPA 的 OpenId 隐式流达成了共识,使用 HTTPS 是否可以减轻这种风险,或者使用另一种流类型更安全?例如授权或混合流。

标签: apisecuritytokensingle-page-applicationopenid

解决方案


现在 SPA 的标准是使用 PKCE 的授权代码流。这允许您通过 PKCE 使用动态密钥请求长期令牌 (refresh_token)。

https://oauth.net/2/pkce/

https://youtu.be/CHSERullHe8


推荐阅读