【发布时间】:2020-08-26 01:26:35
【问题描述】:
当我发现以下声明时,我正在阅读 Oauth.com 网站,试图了解如何在单页应用程序中实现安全性:
“没有客户端密码的授权码授予安全的唯一方法是使用“状态”参数并将重定向 URL 限制为受信任的客户端。由于未使用密码,因此无法验证身份客户端,而不是使用已注册的重定向 URL。"
如果我理解正确,他说我可以使用注册的重定向 URL 验证我的 SPA 的身份。
问题 1:如果我将授权代码重定向到 url(Web 服务器),我如何才能在浏览器中运行的 SPA 中获取它(或访问令牌或受保护的资源)?
问题2:在这个注册的url可以做什么样的检查来验证我的SPA身份?
【问题讨论】:
标签: api security oauth-2.0 authorization single-page-application