ID-SSO is a federated identity server that implements the Liberty v1.2 specifications. In a federated network, ID-SSO is responsible of the underlying Liberty protocol. By using the integration SDK provided by IDSignet, developers can easily implement web-based federated SSO in their web application systems without having to understand all the details of the Liberty protocol.
ID-SSO provides Agent SDK for integration. An agent is a small module embedded in the web application system, providing web federated SSO to the application.
The Agent is responsible for the communication between the web application and ID-SSO server, while ID-SSO server is responsible for the underlying Liberty protocol, as shown in the following diagram:

End users only interact with the web application systems as they normally would, as ID-SSO server is totally transparent to the users. Web application and ID-SSO servers create SSO session for end users by communicating IDToken to each other.
ID-SSO provides the most complete set of integration SDK on the market, supporting most mainstream web technologies and frameworks. ID-SSO provides the following versions of SDKs:
- Java SDK: This is the Java Servlet-based SDK, supporting standard Servlet containers, including most mainstream Java application servers such as JBoss, WebSphere, Weblogic, Tomcat, Jetty.
- .Net SDK: This is the C# SDK, supporting .Net framework and server.
- ASP SDK: This is the ASP (Active Server Page) SDK, supporting traditional ASP-based web applications. Developers can invokes the API provided by the control directly from the ASP pages, just like they would with other built-in controls.
- PHP SDK: This is the PHP SDK, in the form of PHP extension, supporting PHP 5 or above, both on Apache and IIS servers.
For more information about the ID-SSO integration SDKs, please contact us at support@idsignet.com.