umijs 内置插件有没有可能支持 oidc 登录 #11063
Replies: 2 comments 3 replies
-
有个小问题,oidc 登录有通用性嘛? |
Beta Was this translation helpful? Give feedback.
-
我理解 OAuth 2 有两层。 第一层是规范和流程层。包括你们的 token 约定,是否遵循 第二层是产品层。在这一层,我们通俗来讲就是在你的产品上可以支持其他公共账号的授权 OAuth 登录,比如用 google / ms 账号登录你们的系统,这种情况一般是需要你们内部做授权关联的设计和流程打通,或者选择一些 sdk ,比如 @react-oauth/google 、jaredhanson/passport ,或是一些收费聚合的第三方登录平台 SDK ;同样这也是开发者的自由,在框架层我们没法做强约定。 框架这个层面应该只做最通用的东西,具体细化到实际场景,要和公司业务挂钩,这个时候你可以做自己的 umi 插件,生成符合你们内部流程的临时文件和导出对应的方法完成需求。 |
Beta Was this translation helpful? Give feedback.
-
目前大多数登录为两种:
普通登录直接正常api请求就可以了,有没有可能后续增加oidc插件在内置中
毕竟项目比较适合中台管理或者后台管理,一般公司多个站点不可能每个站点登录一次,单点登录比较好。
但是自己写的在一些升级或者其他时间会出现一些问题。
比较建议能将oidc集成到umijs的插件中,可以按需取用么
Beta Was this translation helpful? Give feedback.
All reactions