Oauth与Shiro整合的开源项目

来源:互联网 发布:网络传真软件破解版 编辑:程序博客网 时间:2024/05/19 17:52


Apache OLTU 是JAVA的OAUTH参考实现;

Shiro是轻量级的权限管理框架;


二者整合, 提供一个轻量的OAUTH2应用框架, 并根据不同的应用场景提供不同的实现(WEB,移动端); 提供基于OAUTH的5类grant_type的实现;

相比之前已经实现的 spring-oauth-server 项目, 该项目具有以下特点:


  • 更加透明 -- 每一步实现都有可以查看的, 更容易理解的代码, 一目也然

  • 更多的可自定义与可扩展 -- 不管是ERROR返回信息的内容或格式, 都可根据需要自定义, 对请求参数,处理细节等可添加更多的具体实现

  • 可读性更强 -- 由于Shiro, Oltu 没有Spring Security,spring-security-oauth2 的门槛高, 所有代码都是常用的Controller或Java Bean实现各项业务, 更可读,更易于理解

  • 模块化 -- 得益于Oltu的模块化设计, 将authz, resources分开成不同的模块, 使用时可根据实际需要将二者合并在一个项目中或拆分为不同的模块


好了, 不多说了. 直接去访问项目开始试用吧.  希望对你有所帮助.


http://git.oschina.net/mkk/oauth2-shiro

1 0
原创粉丝点击