道场
最新
推荐
订阅
解道Jdon
面向对象
设计模式
领域驱动设计
微服务
企业架构
架构设计
SOA
可伸缩性
性能设计
事务
RESTful
事件驱动
缓存设计
编程
Spring框架
Jdon框架
并发编程
异步编程
响应编程
函数编程
AOP编程
分布式
分布式设计
SpringCloud
事件溯源
CQRS
NoSQL
区块链
云计算
大数据
学习教程
培训咨询
教程列表
Java基础
安卓
Node.js
Javascript
工作流BPM
业务分析
对于API的权限管理是否有可借鉴的资料
12-05-30
liujian1979
最近有需求对目前对外开放的API做一些权限管理,但在网上搜索了一下没有好的资料可以借鉴。具体来说就是对对外开放的接口进行权限管理,比如哪种角色可以访问这个接口,不满足条件就不能满足。但这种权限管理用哪种方式好,用什么分析的方法好呢?请各位知道的能提供些资料!谢谢!
#程序系统权限
2
banq
2012-05-30 15:45
OAuth 新浪微博 等都采取这个公共开源项目,这只是对外权限接口,内部还需要结合你自己的权限系统
liujian1979
2012-06-14 09:35
其实API权限的管理是和项目相关,但又和业务逻辑关联不大。我采用ralasafe权限管理中间件把业务逻辑和权限管理相分离,即对于需要权限管理的API知道到Ralasafe去询问我是否符合条件,如果符合--OK 那么我继续调用对应的业务逻辑处理接口。如果不符合直接返回错误。这样设计的松耦合是有非常大好处的!
猜你喜欢
本站原创
《复杂软件设计之道:领域驱动设计全面解析与实战》