目前飞牛os 在系统内置的影视和相册应用中已经使用了 OIDC 认证,但第三方应用无法使用系统层面的 OIDC 功能,并没有对外开放。
这就带来两个问题:
- 无法复用系统已有的登录状态,用户体验不一致;
- 每个应用都要自己处理认证流程,也不利于统一权限管理。
希望官方能考虑把 OIDC 能力开放到整个系统层面,允许第三方应用像内置应用一样,通过统一的认证流程接入用户登录状态。哪怕只是提供一个通用的 OIDC 授权接口或者中间跳转页,也很方便了。
- 能拿到当前登录用户的身份信息(通过 OIDC)
- 保持统一登录 / 退出体验
- 不用每个应用都单独实现一套认证逻辑
飞牛NAS 本身已经有了 OIDC 的支持,希望官方能考虑开放一下,不知道大家有没有需求,一起反馈、推动一下。