Zapewnia wspólny schemat oparty na JSON i protokół HTTP, zmniejszając potrzebę osobnego własnościowego interfejsu provisioningu dla każdej podłączonej usługi.
Typowe wdrożenie łączy autorytatywne źródło tożsamości lub usługę tożsamości z aplikacjami utrzymującymi lokalne konta. Dołączenie, zmiana roli, zmiana grupy lub odejście wyzwalają operacje SCIM na tych aplikacjach. Standard definiuje zasoby rdzenne User i Group, mechanizmy rozszerzeń, filtrowanie, łatanie (patching), operacje masowe i odkrywanie możliwości usługi, ale organizacja nadal decyduje, który system jest autorytatywny i które atrybuty mogą przepływać.
Najważniejsze punkty
Rola provisioninguUżywaj SCIM do synchronizacji stanu cyklu życia i wybranych atrybutów przed, w trakcie lub po potrzebie dostępu; weryfikuj, że wyłączenie i usunięcie docierają do każdego celu.
Zaufanie i ochronaUwierzytelniaj i autoryzuj klientów SCIM, używaj chronionego transportu, ograniczaj ich do niezbędnych zasobów i atrybutów oraz traktuj poświadczenia provisioningu jako sekrety uprzywilejowane.
Zarządzanie danymiMapuj identyfikatory i schematy świadomie, minimalizuj przenoszone atrybuty, definiuj obsługę konfliktów i rejestruj właścicielstwo, ponowienia, awarie i wyniki uzgadniania.
Istotne ograniczenieSCIM nie uwierzytelnia użytkownika końcowego, nie tworzy sesji logowania ani nie gwarantuje natychmiastowego deprovisioningu. Nieudane konektory, nieaktualne dane źródłowe, sprzeczne aktualizacje i nieobsługiwane zachowania aplikacji mogą pozostawić konta lub dostęp niespójne.