Classes, interfaces, and traits
SsoAdministrable¶
All DAO that can be modified in administration page will implement it
« More »
SsoAuthMethodInterface¶
Interface for Authentication Methods
« More »
SsoGroupable¶
All DAO that can be grouped will implements it.
« More »
AuthUser¶
User found in an auth method
« More »
BusinessException¶
Business Exception class
« More »
Handler¶
Parent class of application plugin handlers
« More »
HiddenTheme¶
Class for hidden menu theme
« More »
Locale¶
Initialize and set locale for SSO
« More »
MobileTheme¶
Theme for menu with "mobile" look
« More »
RecommendedTheme¶
Recommended Theme.
« More »
Sso¶
Sso "private" class : can be used in SSO but not in Applications
« More »
SsoAdmin¶
Parent class for all Administrable objects
« More »
SsoAdminApi¶
Allow other applications to retrieve SSO data with this class if current user is SSO admin
« More »
SsoAppliAdmin¶
Class for Application admin
« More »
SsoAppliViewHelper¶
ViewHelper for SsoAppli
« More »
SsoAuthMethodAdmin¶
Class for Auth methods admin
« More »
SsoAuthMethodClass¶
Auth method based on another class (plugin)
« More »
SsoAuthMethodDatabase¶
Method based on database
« More »
SsoAuthMethodLdap¶
Method based on LDAP
« More »
SsoAuthMethodLocal¶
Local method : will use SSO user table
« More »
SsoAuthMethodViewHelper¶
ViewHelper for AuthMethod
« More »
SsoCredentialAdmin¶
Class for Credential admin
« More »
SsoCredentialViewHelper¶
ViewHelper for Credential
« More »
SsoGroupAdmin¶
Class for Group admin
« More »
SsoGroupViewHelper¶
ViewHelper for Group class
« More »
SsoGroupableViewHelper¶
Parent ViewHelper class for groupable objects
« More »
SsoProfil¶
SsoProfil class. A Profil is a container for Theme class
« More »
SsoProfilViewHelper¶
ViewHelper for SsoProfil
« More »
SsoUserViewHelper¶
ViewHelper for SsoUser
« More »
VisibleTheme¶
Parent class of all visible theme
« More »
Constants
Allow the database user to be used for login as administrator
ALLOW_DB_USER_LOGIN = FALSE
Absolute path of SALT framework
SALT_PATH = '...'
Absolute path of SSO Session store path
SESSION_PATH = '...'
We use a specific path for session files because some OS (debian and derivated : ubuntu, etc...) use a specific
cron script for clean sessions, based on php.ini files.
In the SSO, each user can choose the lifetime of the session, but it does not work well if OS clean session
files after 30mn...
Sso charset
SSO_CHARSET = 'UTF-8'
Current locale for SSO
SSO_CURRENT_LOCALE = 'en'
Client charset for database as MySQL expected it
SSO_DB_CHARSET = 'utf8'
It's better if database and website charset are the same, but if not, we have to set here the website charset.
MySQL will convert all input/output data to this charset from/to the database charset.
Database name
SSO_DB_DATABASE = 'database'
Database host name
SSO_DB_HOST = 'localhost'
Database password
SSO_DB_PASS = 'password'
Database port
SSO_DB_PORT = 3306
Database user
SSO_DB_USER = 'root'
Default SSO locale *
SSO_LOCALE = 'en'
Number of elements displayed in autocomplete list
SSO_MAX_AUTOCOMPLETE_ELEMENTS = 8
Number of characters required for an autocomplete search
SSO_MIN_AUTOCOMPLETE_CHARACTERS = 2
Relative path of SSO
SSO_RELATIVE = \salt\Salt::relativePath(1)
SSO page title
SSO_TITLE = $titre
Last SSO release version
VERSION = '1.0.0'