PicketLink:为 Java 应用提供安全和身份认证管理

814 阅读1分钟
原文链接: hao.jobbole.com

PicketLink是一个针对Java应用进行安全和身份认证管理的大型项目,简化了安全和认证管理流程。它遵循友好的Apache v2开源许可发布。已与Keycloak项目合并!

主要功能

  • Java EE应用程序安全
    • 认证API
    • 授权和权限API
    • 基于会话的身份识别
    • 完全集成CDI
  • 身份识别管理
    • 内建数据库和LDAP方式的身份识别存储
    • 支持Java EE和Java SE平台
    • 丰富的可扩展API
    • 多租户
    • 非常适合云服务和SaaS应用
  • 联邦(Federation)
    • SAML(v2.0和v1.1)
    • OAuth2
    • XACML v2
    • OpenID
    • 基于WS-Trust的安全令牌服务器(STS)
  • 社交媒体登录
    • Facebook Connect
    • Twitter登录
    • Google+登录
  • REST安全:为REST应用程序提供安全保护
  • 基于安全标准的服务

构建方式

请确保已安装JDK 7(或更新版本)

如果您已经安装了Maven 3.1.0(或更新版本)可以直接运行:

开发资源

官方网站:picketlink.org/
开源地址:github.com/picketlink/…