SSO
Contents
- Change log - SSO
- Installation - SSO
- Upgrade - SSO
- Configuration - SSO
- Use cases - SSO
- APIs - SSO
- 3rd party licenses - SSO
- Security considerations for production environments - SSO
- Features - SSO
- Backup and restore - SSO
About SSO
As of SSO 8.2 the term "Agent" has been changed to "Application" for clarity. Documentation isn't yet updated for the change.
As a reader, ignore the resulting conflicts, the terms are interchangeable.
System Overview
The Ubisecure SSO consists of an LDAP database for the Ubisecure Directory and several independent web applications implemented with Java 2 Platform technology:
- Ubisecure SSO Authentication Server (also known as UAS for historical reasons)
- Core SSO engine
- Ubisecure SSO Management (Ubilogin)
- User Interface for delegated management of configuration
- Ubisecure Password application
- Password management tools for end users
- Ubisecure Logviewer
- Web-based log file viewer
- Ubisecure SSO Search
- Web-based tool for searching for users, sites, groups and applications
- OTP Server
- Accounting Service
- Application used to gather and report statistics of authenticated users in your system
- Application used to gather and report statistics of authenticated users in your system
Software Package Structure
Ubisecure SSO includes the following software packages:
- Tomcat
- OpenLDAP on Linux
- Ubisecure Accounting Service Spring Boot application
For specific version numbers, please refer to current release notes.
File System Directory Structure
Relative to the platform-specific base directory, the directory structure of the Ubisecure SSO is organized in the following way:
Path | Content |
---|---|
/ | The base directory of the Ubisecure SSO, e.g. |
/tomcat/ | The Tomcat server |
/adam/ | On Windows, the location of the Microsoft ADAM installer |
/openldap/ | On Linux, the location of the OpenLDAP server |
/openssl/ | On Linux, the location of the SSL library |
/berkeley-db/ | On Linux, the location of the Berkeley database |
/template/ | The template directory for the configuration file of the platform |
/tools/ | The Ubisecure SSO software tools |
/ubilogin/ | The software for the Ubisecure SSO itself |
/VersionInfo.txt | The version information of the Ubisecure SSO and its components |
/setenv.* | Utility script for getting the installation directory information |
/ubilogin/config/ | The directory for the base configuration file of the platform |
/ubilogin/custom/ | Directory for the customized settings including SSO and Accounting Service |
/ubilogin/ldap/ | Ubisecure Directory installation data |
/ubilogin/methods/ | External Authentication methods |
/ubilogin/webapps/ | The Ubisecure SSO’s web applications |
/ubilogin/config.index | List of the locations of Ubisecure Authentication Server’s configuration files |
/ubilogin/setup.* | The setup script for the Ubisecure SSO |
/accounting/ | Ubisecure Accounting Service root directory |
/accounting/config/ | Directory for the Accounting Service configuration files |
/accounting/logs/ | Directory for the Accounting Service log files (default configuration) |