美文网首页
Shiro简介

Shiro简介

作者: ilaoke | 来源:发表于2016-08-24 13:28 被阅读49次

    http://shiro.apache.org/introduction.html

    Shiro简介

    Apache Shiro是一个强大灵活的开源安全框架,并简洁明了的处理 authentication, authorization, enterprise session management and cryptography.

    Shiro可以做什么:

    • 验证用户身份
    • 用户访问控制,比如用户是否被赋予了某个角色;是否允许访问某些资源
    • 在任何环境都可以使用Session API,即使不是WEB项目或没有EJB容器
    • 事件响应(在身份验证,访问控制期间,或是session生命周期中)
    • 集成多种用户信息数据源
    • SSO-单点登陆
    • ‘Remember Me’,记住我

    Shiro尝试在任何应用环境下实现这些功能,而不依赖其他框架、容器或应用服务器。

    Shiro的特色

    四大基石:

    • Authentication: 身份验证,有时也被称作登陆
    • Authorization: 授权,访问控制,比如:谁允许访问什么
    • Session Management: Session管理,即使不是WEB项目或没有EJB容器
    • Cryptography: 数据加密
    • Web Support: WEB API可以非常容易集成到WEB项目
    • Caching: 缓存可以保证安全控制不牺牲性能
    • Concurrency: 支持多线程并发访问
    • Testing: 支持单元测试、集成测试
    • "Run As": 假装成另外一个用户(如果允许)访问,管理员可能会用到此场景
    • "Remember Me": 记住用户身份,从而不需要再次登陆(除非必需)

    相关文章

      网友评论

          本文标题:Shiro简介

          本文链接:https://www.haomeiwen.com/subject/wbtosttx.html