Implementările comune folosesc un furnizor de identitate care autentifică utilizatorul și trimite aserțiuni sau tokenuri protejate aplicațiilor care au încredere în el.
SSO poate reduce expunerea parolelor și frecarea pentru utilizator, centralizând în același timp politica de autentificare, MFA, controalele de sesiune, jurnalizarea și dezactivarea conturilor. Fiecare aplicație trebuie totuși să ia propriile decizii de autorizare: SSO reușit stabilește sau transmite context de identitate și autentificare, dar nu înseamnă că utilizatorul ar trebui să primească aceleași permisiuni peste tot.
Puncte esențiale
Designul încrederiiDefiniți ce furnizori de identitate, aplicații, chei de semnare, locații de redirecționare, atribute și semnale de asigurare sunt de încredere.
Valoare de ciclu de viațăAprovizionarea și dezaprovizionarea centrală pot face modificările de acces mai rapide, cu condiția ca conturile și sesiunile de aplicație să fie efectiv eliminate sau revocate.
Securitatea sesiuniiProtejați sesiunile furnizorului de identitate și aplicației împotriva furtului, fixation, rejucării, duratei excesive și recuperării nesigure.
ReziliențăPlanificați pentru întreruperi ale furnizorului de identitate, rotirea cheilor, erori de configurație, administratori compromiși, acces de urgență și revenire controlată.
Limitare importantăSSO concentrează dependența și privilegiul. Compromiterea unui furnizor de identitate, a configurației de federație sau a unei sesiuni active poate afecta multe aplicații deodată.