
1 harde Aug 19, 2021 技术选型是架构的事,如果你不知道要不要用它,那么答案就是不要用。 不要为了用某种技术而用某种技术,适合才是最好的。 |
2 jimmyismagic Aug 19, 2021 可以不跳啊 |
3 xuanbg Aug 19, 2021 别用,自己撸一个更简单 |
4 MIUIOS Aug 19, 2021 https://v2ex.com/t/796071#reply52 看我这个帖子 别踩坑了 |
5 mmdsun Aug 19, 2021 via Android |
6 arbit Aug 19, 2021 之前也遇到这个问题,看了码云上开源的那几个用 cloud 搭建的项目,后台管理都是用的 oath2 中的密码模式登录,但是最新版本 security 废弃了 authorization Server,很多类过时了,项目也没有更新 后面考虑了,其实基于角色的 rbac 权限模块也没多少内容,还不如自己实现灵活一点 开源的可以参考下 sa-token 这个项目 |
7 polyang OP |
9 arbit Aug 19, 2021 @polyang #7 我理解的是像做后台管理的时候需要登录,前后端分离用的前端页面,然后登录接口用的 oauth2 的密码模式(授权码模式才需要跳转页面),登录成功后返回 token,再调用其他接口就是了 然后当有其他三方的应用想接入当前平台的微服务,就用到授权码模式,可以定义一个登录页面,用于三方应用授权码登录了,登录成功后跳转会三方应用的页面 |
10 MIUIOS Aug 19, 2021 @polyang 我强烈不推荐你使用官方的 oauth 包 从 5.2 之前 跳动非常大 官方频繁改动 而且不能完全满足国内业务需求 如果真要 自己手撸比这个快 |
11 x940727 Aug 19, 2021 Spring Cloud 用 Spring Cloud Oauth 的依赖就可以了,如果你需要自己实现一个 OAuth 授权中心,Spring Authorization Server 2021 年 8 月 17 号正式移动到 Spring Project 里面了,估计已经可以正式环境使用了,就是资料少点,之前是 Experimental 的。 |
13 jorneyr Aug 19, 2021 Web 端使用 Ajax 请求数据先到 Gateway,Gateway 发现要请求的资源需要登陆,而你还没登陆,就返回一个未登陆的结果,Web 端跳转到登录页面进行登陆,登陆的方式也是用 Ajax 提交,而不是 Spring Security 的 UsernamePasswordAuthenticationFilter (这个和登录网页一起用的)。 |
14 cheng6563 Aug 20, 2021 别用,这组件太乱了,搭项目时搞了大半天,过了几天要修改点需求,前面配的东西全忘了。 |
15 KOMA1NIUJUNSHENG Apr 24, 2024 做免费 AI 生成图片的套壳软件? |