猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
为 SPA 应用程序集成 openid 连接的最佳方式
我需要为 SPA 应用程序集成 OpenId 连接,而 URL 中没有令牌 ID,我们可以这样做吗?
函数式编程
浏览 149
回答 1
1回答
白猪掌柜的
我假设您对 URL 中的 ID 令牌有一些安全问题...在这种情况下,我可以看到两种降低风险的方法:确保 OIDC 提供程序使用 URL 片段而不是通过查询字符串重定向到您的应用程序。这确保参数不会发送到服务器,它们可能最终会出现在日志中,并且应该已经是提供者对隐式流的默认响应模式。如果需要,您可以使用response_mode=fragment它来强制执行它。您可以注册“公共”客户端,但仍使用授权代码流从令牌端点获取 ID 令牌。在这种情况下,您不会client_secret向令牌端点提供 a (因为客户端是公共的)。您也可以考虑在此流程中使用PKCE。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续