V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nobject  ›  全部回复第 2 页 / 共 4 页
回复总数  74
1  2  3  4  
@xiaomada 嗯,好的,非常感谢,我去体验一下你上面说的一些 idaas 产品,加深一下相关概念的理解。
@xiaomada id_token 按你的说法,只用于解析出来 userId ,如果子系统 user 表不存在,则写入到 user 表,然后子系统自己想怎么处理系统会话,它自行处理,其实这时候已经与 id_token 就无关了? 还有 id_token 与 access_token 的区别在于本身包含了用户的一些信息,但 access_token 如果需要获取用户信息的话,还需要通过 userinfo endpoint 去获取一次,如果本身不介意再去获取一次的话,其实可能就不需要 id_token 了?我这样理解对么?
@xiaomada 谢谢,不同域名下的实现方式对我很有帮助。对于单点登录与登出,oidc 的 core 协议里确实没有,但有几个补充协议,好像通过前端通道实现的方式和你下面说的不在同一个域名下的实现方式很类似,就是需要 iframe 去做辅助同步通知到其他域。

基于 oidc 协议的,最后返回的 id_token ,我在想,如果使用传统的 cookie + session 的方式,那他协议返回的 id_token 到底怎么使用呢?看了一些开源的基于 oidc 协议作身份认证的产品,在应用的实现范例大多数是怎么通过授权码去获取到 id_token 这些,就点到为止了
@xiaomada 我们的目标是所有的都会接入到这个账号体系中,包括 gitlab 之后也会接入,但首先是要满足我们整个云平台下的各自子系统的登录,所以最后选择了比较统一的 oidc 协议。
@FuryBean 嗯,这么说流程还是蛮清晰的。但其实我纠结的点在哪呢,就是明明使用 oidc 了,那边也返回 id_token 了,但是这个 id_token 的正确使用指南我 get 不到,你像你说的这个流程,感觉更像是传统的 sso 解决方案,用不用 oidc 其实没啥差别,我请求 oidc.com ,只要告诉应用认证成功和用户信息就 ok 了,应用的 session 自己维护,也不需要和 id_token 有任何关联
@tool2d 开放给第三方应用的确实得传 access_token ,但我现在的应用场景是单点登录,我们一个大平台,里面可能有各个子系统,这些系统其实都不算是第三方的应用,理论上是属于我们公司自己的产品,oidc 这边其实就是要做一个统一认证平台,在 api 的授权访问这块,其实有 rbac 的鉴权模块统一处理的。从需求方面,我觉得我们可能用的是 id_token, 不是 access_token
@tool2d 谢谢,看这图明白了点,id token 是用于认证,access token 是用于 api 访问权限判断。那我请求一个 api ,如果后端去解析 id token 的 jwt ,那前端不是得把 id token 与 access token 一并传给后端?
我当时失业是领了,失业的时候不领,那啥时候领呢。
五险对我来说,只有医保是重要的,但失业金会自动续医保,养老的只工满 15 年就行,我觉得能省则省
214 天前
回复了 SkyLine7 创建的主题 Java jwt 如何做在线踢人功能?
个人觉得加个黑名单就简单,要踢人,或者后台删除一个用户,用户修改重置密码等,都可以把这个用户加入到黑名单中。依靠 jwt 本身的功能,只能有效期设置短点吧
最近在看 open connect 的规范,如果用户登录,他最终生成 id_token,access_token 与 refresh_token ,而且 token 也是用 jwt ,在我看来,只需要 id_token 到传到后端,jwt 解出用户 id 即可

但像 open connect 的规范这样通过的协议,也会有各种补充的规范用于 session 的管理,作单点登录或登出的,所以有些不是没明白 jwt 的作用,而是单单 jwt 并不好实现这些,还需要中心化的存储去帮忙实现
@learningman O(n^2)?这么吓人,他策略文件我记得是 用户与角色一条,角色与规则一条,最差复杂度不是 O(m*n) 么?角色数量 * 规则数量,还是我想差了?
@israinbow 这个怎么说?
2023-05-10 08:17:50 +08:00
回复了 ackyes 创建的主题 推广 送 一个 ChatGPT plus
分母+1
golang 没区块链经验可以么?
2023-03-30 17:14:11 +08:00
回复了 vincent109 创建的主题 职场话题 你在创业公司待了几年离开的?
刚毕业的第二份工作在创业公司,呆了两年,项目最后没成功,觉得浪费了最好的时间,技术就没上进,就是为了先赶出产品,但产品都没走出去
bW96aXpoZQ==
求拉
2023-03-10 00:41:47 +08:00
回复了 phpdev 创建的主题 问与答 人到中年,失业,未婚,还有什么希望吗?
同样 30+,同样单身,失业 5 个月了,不甘心却没有办法。
2023-03-05 17:44:24 +08:00
回复了 slzhouzsl 创建的主题 职场话题 杭州找不到工作,要不要去上海看看呢?
上海也不行啊,我还说找杭州的试试
2023-03-04 13:38:06 +08:00
回复了 balabalaXMX 创建的主题 职场话题 Golang 后台程序员老家求职讨论
golang 在上海现在岗位也基本上游戏与 k8s 相关的云原生相关的,纯写业务的真得只有极少公司,难找的很
2023-03-04 10:31:20 +08:00
回复了 liul2566 创建的主题 程序员 面试官:你认为你相比于其他候选者的优势是什么?
还记得上次面一家公司就是这么问的,我一脸蒙逼。
我就说不认识其他候选人,无法比较。 让他自行比较。

然后...就挂了
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5662 人在线   最高记录 6547   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 30ms · UTC 08:50 · PVG 16:50 · LAX 01:50 · JFK 04:50
Developed with CodeLauncher
♥ Do have faith in what you're doing.