社区
Java EE
帖子详情
关于 JavaEE 中权限校验的一个疑问
wautsns
2018-02-12 09:42:46
先借用某马的一张图
就比如有这样一个分布式系统架构的web项目(使用 maven 管理),用中间件 dubbo 解耦,并将服务层的每个服务部署在不同的服务器上,现在我有个疑问:如果我想在每个服务(当然,除了那个SSO服务)前校验用户是否登录和用户权限该如何设计比较好?
我现在的权限校验的功能是写在单点登录服务里的,是要让其他项目依赖这个SSO服务,然后每个服务里写个拦截器进行校验?但感觉这样写并不太好,求大神指点一下,感激不尽。
...全文
1302
2
打赏
收藏
关于 JavaEE 中权限校验的一个疑问
先借用某马的一张图 就比如有这样一个分布式系统架构的web项目(使用 maven 管理),用中间件 dubbo 解耦,并将服务层的每个服务部署在不同的服务器上,现在我有个疑问:如果我想在每个服务(当然,除了那个SSO服务)前校验用户是否登录和用户权限该如何设计比较好? 我现在的权限校验的功能是写在单点登录服务里的,是要让其他项目依赖这个SSO服务,然后每个服务里写个拦截器进行校验?但感觉这样写并不太好,求大神指点一下,感激不尽。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Sunyiban
2018-02-22
打赏
举报
回复
也可以把登录信息放到缓存里
maradona1984
2018-02-13
打赏
举报
回复
没什么不好的,适合你们自己的项目就行,虽然我并不觉得你这个是单点登录,从你描述来说,就仅仅是个权限认证的服务罢了,而且管理系统和其他系统都非同一套用户体系 但权限认证算得上是公共模块,可以在common project里加上接口/过滤器,web应用大概就只需要请求权限和认证,其他dubbo服务需要依赖数据权限相关的接口
JavaEE
就业学习路线(给初学者以及自学者
一个
学习方向)
大家按这个路线学完后基本可以找工作了 第一节java入门 1-Java背景介绍 2-Java入门程序的编写 3-环境配置 4-基本概念介绍 5-类型转换 6-开发工具使用 第二节java基础 1-运算符的使用 2-键盘录入的练习 3-...
JavaEE
面试题
一.基础知识:1)集合类:List和Set比较,各自的子类比较(ArrayList,Vector,LinkedList;HashSet,TreeSet);ArrayList,LinkedList,Vector都属于ListList:元素是有顺序的,元素可以重复因为每个元素有自己的...
2023年web安全最全学习路线,从入门到入职(含书籍、工具包)
本次写的是一篇如何通过针对性系统学习Web安全或者说如何能成为一名渗透测试人员(PS:有
疑问
或者错误的地方还望大家多多指正)。 相信大家每学习一样东西的时候都是存在一种很迷茫的心态(包括我自己),上网找视频...
JavaEE
--------Linux 快速入门教程
也就是所谓的内核引导开始了,在内核引导过程
中
其实是很复杂的,我们就当它是
一个
黑匣子,反正是linux内核做了一些列工作,最后内核调用加载了init程序,至此内核引导的工作就完成了。交给了下
一个
主角init。 B 运行...
JavaEE
企业级实战项目 智牛股第七天
权限
与网关的搭建
OAuth2 实质是为第三方应用颁发
一个
具有时效性的Token令牌,使其他服务或第三方应用能够通过令牌获取相关资源。 常见的场景: 比如进入某个网站没有账号信息, 但可以通过QQ、微信、支付宝等账号进行登陆, 在这个...
Java EE
67,513
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章