Let's say that a marketing agency uses the
CRM's portal to engage with its clients and partners. The agency also provides them access to a
project management tool and a
design tool. To streamline access across these related apps, the agency implements SAML SSO for its portal users. Once enabled, the following happens:
SAML-based Single Sign On (SSO) is a quicker way of authenticating users who work with multiple apps or services. It is commonly used by businesses where a central IT team manages employees' access to multiple tools.
Without SSO, employees must log in to each app or service. They must remember multiple credentials or use the same one for multiple apps. This affects user experience and security, as a compromised app could expose other apps' credentials. In addition, it is difficult for the Central IT team to manage user access to multiple apps and enforce security policies.
With SSO enabled, the employee needs to log in just once to the IdP. Once logged in, they have access to all the apps or services linked to the IdP. The Central IT team can manage access using the IdP. Since IdPs are specialized for authentication, they tend to be more secure as well.
The user can access multiple apps and services because the IdP communicates the authentication to the SPs (apps and services the user wants to access). If the communication between the IdP and the SP is in the form of SAML messages, the SSO is called SAML-based SSO. The most common flow looks like this:
User tries to access an app (SP).
The SP asks the IdP to authenticate the user.
The IdP authenticates the user. If the user is not logged in to the IdP, then the user is asked to do so.
The IdP send a SAML assertion to the SP.
The SP provides access to the user.
Some benefits of using the SAML-based SSO method of authentication are:
- Ease of remembering and managing login credentials
- Simplified login process for portal users
- Enhanced security due to centralized access control
- Reducing the risk of password-related vulnerabilities
- Ease of managing user access and permissions from a centralized identity management system
Next steps
For instructions on how to enable SAML-based SSO for your CRM portal, please see Configuring SAML-based SSO in CRM Portal.