• OpenSAML


    OpenSAML1.1是一组开源的Java与C++类库.它实现了SAML(Security Assertion Markup Language)1.0与1.1规范.
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    Sun's XACML:这是一个开源的访问控制策略引擎.它用Java实现了所有XACML1.1标准必须实现的规则,同时也实现了一些可选的规则.
    QQ OpenAPI for java: 可以让你的网站支持QQ同步登录。通过“QQ登录”,用户能使用QQ帐号一键登录接入网站,大大降低了用户注册、登录的门槛,借助庞大的QQ用户群,给第三方网站带来更多新用户。已登录用户还可以将在第三方网站发布、分享的信息即时同步到QQ空间,使网站内容通过好友关系得到进一步的传播,从而提升网站的访问量和用户数。
    JOIDS(Java OpenID服务器): JOIDS(Java OpenID Server) 是一个支持多域名,多用户的OpenID Provider基于OpenID4Java、Spring Framework、Hibernate、Velocity等开源框架实现。
    特性:

    OpenID标识符格式为http(s)://username.example.com或http(s)://example.com/username等。
    提供账号管理功能
    多国语言支持(包括ba、de、en_US、es、hr、ja、pt、sr、zh_CN、zh_HK、zh_TW)。
    OIOSAML.JAVA:OIOSAML.JAVA是SAML2.0的一个Java开源实现。这个工具箱主要组成是一个servlet过滤器,用于保存受访问的资源。该过滤器能够自动处理所有SAML信息。
    Keytool-IUI: Keytool-IUI拥有一个智能的用户界面用来创建,管理密钥和证书、加密和解密文件。
    SourceID:SourceID开源的联合身份认证管理.它提供了实现SAML,ID-FF和WS-Federation安全协议的工具包与项目.
    OpenSSO:Open Web SSO项目是SSO(单一登录)的一个开源实现。OpenSSO为部署在各种不同Web或应用服务器上的Web应用提供集中身份认证功能。这个项目基于Sun JavaTM System Access Manager,核心代码之上。
    FlexiCA:FlexiCA是一个CA(Certification Authority)工具。采用Java与Eclipse RCP实现。FlexiCA支持RSA,DSA与Elliptic Curve加密算法。所有加密功能都由FlexiProvider提供。
    JBoss SSO Framework:JBoss SSO Framework是一个组件集能够很容易集成到现有的web应用中提供单一登录功能.该框架已经能够支持一些重要的SSO标准如SAML。整个系统包括以下组件:

    1.联合服务器(Federation Server)– 一个联合服务器用于为放置在不同安全域(security domain)中的web应用程序安全地传播Federation Token。

    2.Token编排框架(Token Marshalling Framework)– 这是一组灵活的/可插件的Java API用来marshal/unmarshal一个Federation Token。该系统默认提供一个SAML兼容的编排器(Marshaller) 。

    3.身份管管理框架(Identity Management Framework)–这是一组灵活的/可插件的Java API用来连接中中央身份存储库(Identity Store)。该系统默认提供一个Provider来连接基于LDAP的身份存储库。
    Gabriel:Gabriel是一用户权限验证安全框架.它的API很小并且易于使用.