我是OIDC的新手。我指的是在我的应用程序中使用OIDC的video。
看看代码流(响应类型:代码)和隐式流(响应类型: Id_token)的网址,我注意到了一些奇怪的事情,在重定向网址中,code是作为query parameter (后面跟着?)提供的,而id_token后面是#。同样的事情也发生在我的应用程序中。为什么id_token也不能作为query parameter提供。我用谷歌搜索了一下,但没有找到任何答案。
码流url:

隐式流url:

(视频参考: 39:03,53:35)
发布于 2021-07-28 02:52:26
隐式流已弃用,并将令牌直接返回给浏览器。它在(客户端)散列片段上执行此操作,web服务器不会将其包含在其日志文件中。
当单页应用程序还很新,授权服务器不支持CORS时,这曾经是解决方案。
这些天,授权代码流是标准的,我将把所有的努力集中在这一点上。在此模型中,在查询参数中返回授权代码,但是:
如今,代码流也应该使用PKCE,它可以与客户端机密一起使用。
https://stackoverflow.com/questions/68528631
复制相似问题