Definition of Single Sign On (SSO)
"Single sign-on (SSO) is a property of access control of multiple, related, but independent software systems. With this property a user logs in once and gains access to all systems without being prompted to log in again at each of them. Single sign-off is the reverse property whereby a single action of signing out terminates access to multiple software systems.
- Reduces phishing success, because users are not trained to enter password everywhere without thinking.
- Reducing password fatigue from different user name and password combinations
- Reducing time spent re-entering passwords for the same identity
- Can support conventional authentication such as Windows credentials (i.e., username/password)
- Reducing IT costs due to lower number of IT help desk calls about passwords
- Security on all levels of entry/exit/access to systems without the inconvenience of re-prompting users
- Centralized reporting for compliance adherence.
SSO uses centralized authentication servers that all other applications and systems utilize for authentication purposes, and combines this with techniques to ensure that users do not actively have to enter their credentials more than once.
SSO users need not remember so many passwords to login to different systems or applications." Source Wikipedia
Joomdle allows you to define whether Joomla or Moodle is the "Master" ie which platform maintains the user password details in case you are migrating from a platform, Moodle or Joomla, which has many users in place already. In addition, SSO allows you to log into Joomla or Moodle and automatically being logged into the other platform