Wat is Single Sign-On (SSO)?

Single Sign-On (SSO) is een authenticatiemechanisme waarmee gebruikers toegang kunnen krijgen tot meerdere verbonden applicaties nadat ze één keer zijn geauthenticeerd, zonder afzonderlijk in te loggen op elke applicatie. Een vertrouwde identity provider (IdP) authenticeert doorgaans de gebruiker en stelt verbonden applicaties in staat te vertrouwen op die authenticatie.

SSO vermindert herhaalde inlogprompts en stelt organisaties in staat authenticatiebeleid centraal te beheren voor alle geïntegreerde applicaties.

Hoe werkt Single Sign-On?

SSO stelt applicaties in staat te vertrouwen op authenticatie die wordt uitgevoerd door een centrale identity provider. In een typische gefedereerde SSO-flow leidt de applicatie de gebruiker om naar de IdP, die de gebruiker authenticeert en een authenticatiereactie retourneert die door de applicatie wordt gevalideerd.

Toegangsverzoek

Een gebruiker opent een applicatie met SSO. Als de applicatie geen geldige sessie heeft, leidt deze de gebruiker om naar de identity provider.

Identiteitsverificatie

De IdP authenticeert de gebruiker via inloggegevens, multi-factor authenticatie (MFA) of een andere geconfigureerde methode. Als er al een geldige IdP-sessie bestaat, is een nieuwe login mogelijk niet vereist.

Authenticatiereactie

De IdP verstrekt een authenticatie-assertie of token via een ondersteund protocol, dat de applicatie ontvangt en valideert.

Applicatietoegang

De applicatie controleert de authenticatiereactie en de toepasselijke toegangsrechten voordat er een sessie wordt gestart.

Eenmaal geauthenticeerd kan de gebruiker toegang krijgen tot andere verbonden applicaties zonder opnieuw in te loggen, mits de bestaande authenticatiesessie en het toegangsbeleid dit toestaan.

Wat zijn de belangrijkste componenten van SSO?

SSO is afhankelijk van verschillende componenten die gebruikers authenticeren en verbonden applicaties in staat stellen te vertrouwen op een centrale identity provider.

Identity Provider (IdP)

Authenticeert gebruikers en levert identiteitsinformatie aan verbonden applicaties.

Service Provider (SP)

Een applicatie of service die vertrouwt op de authenticatiereactie van de IdP om een gebruikerssessie te starten. In OpenID Connect wordt deze rol meestal de relying party genoemd.

Gebruikersdirectory

Slaat gebruikersidentiteiten en attributen op of biedt er toegang toe. Organisaties kunnen directory's gebruiken zoals Microsoft Active Directory.

Authenticatie-assertie of token

Bevat authenticatie- of identiteitsinformatie die applicaties valideren voordat er een sessie wordt gestart.

Welke protocollen worden gebruikt voor Single Sign-On?

SSO gebruikt authenticatieprotocollen die identiteitssystemen en applicaties in staat stellen authenticatie-informatie uit te wisselen en te valideren.

Security Assertion Markup Language (SAML 2.0)

Een XML-gebaseerde standaard waarmee identity providers authenticatietokens kunnen verzenden naar serviceproviders. Het wordt veel gebruikt voor zakelijke webapplicaties.

OpenID Connect (OIDC)

Een authenticatieprotocol gebouwd op OAuth 2.0 waarmee applicaties de identiteit van een gebruiker kunnen verifiëren aan de hand van informatie van een identity provider, inclusief ID-tokens.

Kerberos

Een netwerkauthenticatieprotocol dat tickets gebruikt om gebruikers en services te authenticeren zonder herhaaldelijk wachtwoorden te verzenden. Het wordt veel gebruikt in Windows-domeinomgevingen.

OAuth 2.0 is een autorisatieframework, geen zelfstandig authenticatieprotocol. Het stelt applicaties in staat gedelegeerde toegang tot bronnen te verkrijgen, terwijl OIDC OAuth 2.0 uitbreidt om gebruikersauthenticatie te ondersteunen.

Wat zijn de voordelen van Single Sign-On?

SSO vereenvoudigt applicatie-authenticatie voor gebruikers terwijl organisaties inlogvereisten centraal kunnen beheren.

Verminderde wachtwoordmoeheid

Gebruikers behouden minder applicatiespecifieke inloggegevens, waardoor de noodzaak om meerdere wachtwoorden te onthouden wordt beperkt.

Vereenvoudigde applicatietoegang

Werknemers kunnen schakelen tussen verbonden applicaties zonder herhaaldelijk inloggegevens in te voeren die hun workflow zouden onderbreken.

Gecentraliseerd authenticatiebeleid

IT-teams kunnen consistente inlogvereisten toepassen, waaronder MFA, via de identity provider over de aangesloten applicaties heen.

Beter authenticatie-inzicht

Gecentraliseerde inlogrecords helpen IT-beheerders authenticatieactiviteit over geïntegreerde applicaties heen te monitoren.

Lagere IT-ondersteuningskosten

Minder applicatiespecifieke inloggegevens kunnen wachtwoordgerelateerde ondersteuningsverzoeken verminderen.

Wat zijn de beperkingen en veiligheidsrisico's van SSO?

Hoewel SSO authenticatie vereenvoudigt, brengt het centraliseren van toegang ook beveiligings- en operationele overwegingen met zich mee.

Beschikbaarheid identity provider

Applicaties die afhankelijk zijn van een IdP kunnen authenticatieverstoringen ondervinden wanneer de identiteitsservice niet beschikbaar is.

Applicatiecompatibiliteit

Verouderde applicaties die geen moderne federatieprotocollen ondersteunen, kunnen alternatieve integraties of afzonderlijke authenticatie vereisen.

Diefstal van sessies en tokens

Aanvallers die geldige authenticatiesessies of tokens bemachtigen, kunnen mogelijk toegang krijgen tot verbonden applicaties zonder het initiële authenticatieproces te herhalen.

Integratie- en configuratiecomplexiteit

Onjuiste vertrouwensconfiguraties, inconsistente gebruikersprovisioning of niet-ondersteund uitloggedrag kunnen hiaten in toegangsbeheer creëren.

Single point of failure

Een compromittatie van de identity provider of een SSO-account kan meerdere verbonden applicaties blootleggen, afhankelijk van de getroffen identiteiten, rechten en beveiligingscontroles.

Organisaties kunnen deze risico's beperken door MFA af te dwingen, authenticatiesessies te beschermen, verdachte inlogsessies te monitoren, betrouwbare identiteitsinfrastructuur te behouden en geschikte toegangscontroles toe te passen.

SSO vs. Traditionele Authenticatie: Wat is het verschil?

Met traditionele authenticatie loggen gebruikers doorgaans afzonderlijk in op elke applicatie. SSO stelt verbonden applicaties in staat te vertrouwen op authenticatie die wordt uitgevoerd door een vertrouwde identity provider.

Aspect Traditionele authenticatie Single Sign-On (SSO)
Inlogproces Gebruikers loggen afzonderlijk in op elke applicatie Gebruikers authenticeren één keer om toegang te krijgen tot verschillende applicaties en websites
Inloggegevens Applicaties kunnen afzonderlijke inloggegevens vereisen Applicaties kunnen vertrouwen op een gedeelde authenticatiesessie of ondersteunde integratie van inloggegevens
Authenticatiebeheer Onafhankelijk beheerd door applicaties Gecentraliseerd via een IdP
Beveiligingsbeleid Kan verschillen per applicatie Kan centraal worden afgedwongen via de IdP
Gebruikerservaring Herhaalde inlogprompts Minder vaak inloggen

Hoe past SSO in Identity and Access Management?

Single Sign-On is een authenticatiemogelijkheid binnen Identity and Access Management (IAM).

Terwijl SSO gebruikers in staat stelt te authenticeren over verbonden applicaties heen, omvat IAM het bredere beheer van digitale identiteiten, applicatierechten, gebruikersprovisioning en toegang gedurende de levenscyclus van de identiteit.

SSO werkt samen met andere IAM-mogelijkheden, waaronder MFA, op rollen gebaseerd toegangsbeheer (RBAC), identiteitsprovisioning en toegangsbeoordelingen. Samen helpen deze mogelijkheden organisaties beheren wie toegang krijgt tot resources en onder welke voorwaarden.

Veelvoorkomende gebruiksscenario's voor Single Sign-On

SSO is nuttig wanneer gebruikers toegang nodig hebben tot meerdere verbonden applicaties zonder zich voor elk afzonderlijk te hoeven aanmelden.

Toegang tot zakelijke applicaties

Werknemers authenticeren zich via de identity provider van hun organisatie om toegang te krijgen tot goedgekeurde e-mail, CRM, HR en samenwerkingsapplicaties.

Onderwijs

Studenten, docenten en administratief personeel gebruiken een centraal identiteitssysteem om toegang te krijgen tot leerplatforms, studentenportalen en institutionele applicaties.

Klanten- en partnerportalen

Bedrijven stellen geauthenticeerde klanten en partners in staat te navigeren tussen aangesloten diensten zonder aparte applicatielogins bij te houden.

Waar moeten organisaties op letten bij een SSO-oplossing?

Een SSO-oplossing moet de applicaties, de identiteitsinfrastructuur en de authenticatievereisten van een organisatie ondersteunen.

Applicatiecompatibiliteit

Ondersteuning voor veelgebruikte SaaS-, on-premises en legacy-applicaties.

Ondersteuning authenticatieprotocol

Compatibiliteit met standaarden zoals SAML 2.0 en OIDC.

MFA-integratie

Ondersteuning voor extra authenticatiefactoren en voorwaardelijke inlogvereisten.

Directory- en IAM-integratie

Compatibiliteit met bestaande identiteitsdirectory's, gebruikersprovisioning-processen en toegangsbeheersystemen.

Sessiebeheer en monitoring

Zichtbaarheid in authenticatie-activiteit en controles voor het beheren van gebruikerssessies.

Betrouwbaarheid en beschikbaarheid

Infrastructuur die in staat is authenticatiediensten in stand te houden en herstel te ondersteunen tijdens verstoringen.

Organisaties die werknemer-endpoints beheren, kunnen ook SSO-oplossingen overwegen die apparaat-gebaseerde toegangsvoorwaarden ondersteunen.

Single Sign-On met Scalefusion OneIdP

Scalefusion OneIdP biedt Single Sign-On voor geïntegreerde zakelijke applicaties, waarmee organisaties gebruikersauthenticatie kunnen centraliseren en toegangsbeleid kunnen beheren.

Door de integratie met Scalefusion Unified Endpoint Management (UEM) ondersteunt OneIdP beleid voor voorwaardelijke toegang dat kan overwegen of een apparaat wordt beheerd door Scalefusion, terwijl ondersteunde configuraties ook apparaatgerelateerde voorwaarden kunnen gebruiken bij de evaluatie van de toegang tot geïntegreerde bedrijfsapplicaties.

Omdat identiteit en apparaatbeheer verbonden zijn via een gecentraliseerd dashboard, kunnen IT-beheerders SSO-beleid en toegangsvoorwaarden voor beheerde apparaten centraal configureren door applicatie-authenticatie te koppelen aan endpointbeheer.

Veelgestelde vragen

Is SSO hetzelfde als MFA?

Nee. SSO stelt gebruikers in staat toegang te krijgen tot meerdere verbonden applicaties na één keer authenticeren, terwijl multi-factor authenticatie (MFA) vereist dat gebruikers hun identiteit verifiëren met twee of meer authenticatiefactoren.

De twee kunnen samenwerken, waarbij MFA wordt toegepast tijdens de initiële SSO-authenticatie of wanneer extra verificatie vereist is.

2. Wat is het verschil tussen SSO en gefedereerde identiteit?

SSO stelt gebruikers in staat om na één keer inloggen toegang te krijgen tot meerdere aangesloten applicaties. Gefedereerde identiteit stelt afzonderlijke systemen of beveiligingsdomeinen in staat te vertrouwen op identiteitsinformatie of authenticatie die door een andere identity provider is uitgevoerd.

Federatie kan SSO ondersteunen over verschillende applicaties en organisaties heen, maar de twee concepten zijn niet onderling inwisselbaar.

3. Is Single Sign-On veilig?

SSO kan de authenticatiebeveiliging verbeteren door applicatiespecifieke wachtwoorden te verminderen en gecentraliseerd beleid zoals MFA en voorwaardelijke toegang te ondersteunen.

De veiligheid hangt echter af van de identity provider, applicatieconfiguratie, sessiebescherming en toegangscontroles. Een gecompromitteerd SSO-account of -sessie kan meerdere verbonden applicaties blootleggen.

4. Geeft SSO gebruikers automatisch toegang tot elke aangesloten applicatie?

Nee. SSO vereenvoudigt de authenticatie, maar verleent niet automatisch toegang tot elke aangesloten applicatie.

Gebruikers kunnen alleen de applicaties en bronnen openen die zijn toegestaan door hun toegewezen rollen, toegangsinstellingen voor applicaties en het toepasselijke autorisatiebeleid.

Krijg toegang tot werkapplicaties met voorwaardelijke single sign-on voor betere beveiliging.

Explore more glossary entries

IAM

Empower your organization's security at every endpoint — manage digital identities and control user access to critica...

Lees meer

Access Management

Access Management streamlines operations by unifying authentication, authorization, and auditing in a single solution...

Lees meer

Single Sign On

Single Sign-on (SSO) is an authentication method allowing enterprise users to access multiple applications and websit...

Lees meer
Demo ontvangen