WSO2 Identity Server is an open source Identity and Entitlement management server with support for OpenID, Information Cards, XACML, and SAML 2.0.
This is based on the revolutionary WSO2 Carbon framework.
All the major features have been developed as pluggable Carbon components.
Key Features
- Entitlement Engine with XACML 2.0 support
- Claim-based Security Token Service with SAML 1.1/SAML 2.0 support
- Information cards support for SAML 1.1/2.0
- OpenID Provider
- Extension points for SAML assertion handling
- XMPP based multi-factor authentication
- Improved User Management
- Claim Management
- User Profiles and Profile Management
- XKMS
- Separable front-end and back-end (a single front-end server can be used to administer several back-end servers)
- Information Cards provider supporting Managed Information Cards backed by user name/password and self-issued cards
- Multi-factor authentication with Information Cards
New Features In This Release
- Thrift support in EntitlementService for PEP-PDP communication
- Various improvements to security token service including performance improvements and token persistence support
- Various bug fixes and enhancements including architectural improvements to Apache Axis2/Rampart/Sandesha2, WSO2 Carbon, and other projects. A fixed issue list is available.
Open Source Components of WSO2 Identity Server
- WSO2 Carbon
- Apache Axis2 (SOAP)
- Apache Axiom (High performance XML Object Model)
- Apache Rampart/Apache WSS4J (WS-Security, WS-SecureConversation)
- Apache Rahas(WS-Trust)
- WS-Addressing implementation in Axis2
- Apache Neethi (WS-Policy)
- WS-SecurityPolicy implementation in Axis2
- Apache XML Schema
- OpenID4Java
- SunXACML
- OpenSAML2
- Apache Directory Server