![](https://help.apple.com/assets/6537FB06A074DBB5E802EA07/6537FB31280588A5490B6E1D/sv_SE/52d714626638d3391623c853be0c593b.png)
Säkerhet för enkel inloggning
Enkel inloggning
iOS och iPadOS stöder autentisering till företagsnätverk genom enkel inloggning (Single sign-on, SSO). SSO fungerar med Kerberos-baserade nätverk och autentiserar användare till tjänster som de har behörighet till. SSO kan användas vid en rad olika nätverksaktiviteter, från säkra Safari-sessioner till tredjepartsappar. Stöd finns även för certifikatbaserad autentisering som PKINIT.
macOS har stöd för autentisering till företagsnätverk med Kerberos. Appar kan använda Kerberos till att autentisera användare till tjänster som de har behörighet till. Kerberos kan också användas vid en rad olika nätverksaktiviteter, från säkra Safari-sessioner och autentisering av nätverksfilsystem till tredjepartsappar. Stöd finns för certifikatbaserad autentisering, även om appar då måste hantera ett utvecklar-API.
Vid enkel inloggning i iOS, iPadOS och macOS används SPNEGO-tokens och HTTP Negotiate-protokollet i kombination med Kerberos-baserade gateways för autentisering och IWA-system (Integrated Windows Authentication) med stöd för Kerberos-biljetter. SSO-stödet bygger på det öppna källkodsprojektet Heimdal.
Följande krypteringstyper hanteras i iOS, iPadOS och macOS:
AES-128-CTS-HMAC-SHA1-96
AES-256-CTS-HMAC-SHA1-96
DES3-CBC-SHA1
ARCFOUR-HMAC-MD5
Safari stöder SSO och tredjepartsappar som använder standard-API:er för nätverk i iOS och iPadOS kan också konfigureras för det. För konfiguration av SSO har iOS och iPadOS en nyttolast för konfigurationsprofilen som gör det möjligt för MDM-lösningar att bestämma vissa inställningar. Exempel på sådana inställningar är användarnamnet (det vill säga Active Directory-användarkontot) och sfärinställningarna för Kerberos samt konfiguration av vilka appar och Safari-webbadresser som får använda SSO.
Utökningsbar enkel inloggning
Apputvecklare kan tillhandahålla egna implementeringar av enkel inloggning genom att använda SSO-tillägg. SSO-tillägg anropas när en inbyggd app eller en webbapp behöver en identitetsleverantör för användarautentisering. Utvecklarna kan tillhandahålla två typer av tillägg: de som omdirigerar till HTTPS och de som använder en mekanism för utmaning/svar som exempelvis Kerberos. Detta gör det möjligt för utökningsbar enkel inloggning att ge stöd åt OpenID-, OAuth-, SAML2- och Kerberos-autentiseringsscheman. SSO-tillägg kan även ge stöd för macOS-autentisering genom att anamma ett systemspecifikt SSO-protokoll som gör det möjligt att hämta SSO-token under macOS-inloggning.
För att använda ett tillägg till enkel inloggning kan en app antingen använda AuthenticationServices API eller utnyttja den URL-avlyssningsmekanism som erbjuds av operativsystemet. WebKit och CFNetwork tillhandahåller ett avlyssningsskikt som ger smidigt stöd för enkel inloggning åt alla inbyggda appar och WebKit-appar. För att ett tillägg för enkel inloggning ska kunna anropas måste en konfiguration tillhandahållen av en administratör installeras via en MDM-lösning. Dessutom måste omdirigeringstillägg använda nyttolasten Associated Domains till att bevisa att den identitetsserver som de stöder är medveten om deras existens.
Det enda tillägg som följer med operativsystemet är Kerberos SSO-tillägget.