Allows users to enter their password once, into an identity provider… and then use that athentication for other apps that are connected to that iDP.

Means that you only store user authentication details in one location, and it is easier for the users to only remember one username and password, and the user management (eg adding and removing users, or restricting or increasing access) can be done in one location.

Users generally like it because it’s much easier for them.

When we talk about SSO there is two forms of SSO,

Why SSO

You start with a Password Manager, then you do shared password folders, then it becomes a bit cumbersome to maintain who has access to which apps. Then you have to provision multiple people on multiple apps. Each time you get a new app you need to set it up for all users. Each time you get a new user you need to set them up on all apps. And when they leave you need to lock them down really quickly. And what if you forget one.

If you have more than a team of 3 or rely on more than 3 critical business apps, then I think it is worth looking at SSO. I am one person and have many critical business apps and even I hate the burden of keeping all the passwords and user access working.

If any of this starts to become a struggle, get an SSO. Don’t wait until it’s too late.

Note that Salesforce can be your SSO, however, I still think it is good to get a third party SSO so you don’t have all your eggs in one basket.

Terms

SAML

SAML Assertion

Salesforce Identity

Where Salesforce acts as the iDP

Identity Connect

The app that syncs Salesforce users with Microsoft AD. It’s a one way sync from AD to Salesforce.

SSO Apps

These apps can be used for SSO, they are the main apps used.

General Features

Okta

OneLogin

LastPass

1Password

Flows

iDP Initiated SAML Flow

SP Initiated SAML Flow

Delegated Authentication Flow

I don’t understand this. Is it old? Not used anymore? It seems to be. I probably only need to ever know about this for the exam, and know enough to know to not use it.

Social Sign On

Best Practices