As a Single Sign On solution, Asimba can integrate into an existing infrastructure, and provide a component that performs a discrete task, which is to be a trusted source that provides identities. In this document, the role of Asimba in a bigger picture is being discussed.
Asima is an application that implements the role of an Identity Provider. It offers Single Sign On support for multiple Identity Provider-protocols (SAML, A-Select, OAuth).
To authenticate users, Asimba includes support for using username/passwords with JDBC, RADIUS, htaccess and other backend storage formats, as well as PKI client certificate and One Time Passwords (SMS). It also includes support to rely on remote Identity Providers for authentication, based on SAML, A-Select, OAuth 2.0 (Facebook, Google, etc), so it can act as proxy.
Asimba as proxy can also provide protocol translation.
For integrating custom authentication, authorization and provisioning tasks, Asimba offers an API that can be implemented so that it can integrate in any environment.
It is not a fully fledged Identity and Access Management suite, as in that it does not come with user management consoles and authorization managers. Although Asimba does support authorization, there are no management tools for registration.
Asimba does not come with a webserver agent.