Furnizează o schemă comună bazată pe JSON și un protocol HTTP, reducând nevoia unei interfețe proprietare diferite de aprovizionare pentru fiecare serviciu conectat.
O implementare tipică conectează o sursă autoritativă de identitate sau un serviciu de identitate la aplicații care mențin conturi locale. O alăturare, o schimbare de rol, o schimbare de grup sau o plecare declanșează operațiuni SCIM pe acele aplicații. Standardul definește resursele de bază User și Group, mecanisme de extensie, filtrare, patching, operațiuni în masă și descoperirea capabilităților serviciului, dar organizația decide totuși care sistem este autoritativ și ce atribute pot circula.
Puncte esențiale
Rol de aprovizionareFolosiți SCIM pentru a sincroniza starea ciclului de viață și atributele selectate înainte, în timpul sau după ce accesul este necesar; verificați că dezactivarea și eliminarea ajung la fiecare țintă.
Încredere și protecțieAutentificați și autorizați clienții SCIM, folosiți transport protejat, restricționați-i la resursele și atributele necesare și tratați credențialele de aprovizionare ca secrete privilegiate.
Guvernanța datelorMapați identificatorii și schemele deliberat, minimizați atributele transferate, definiți tratarea conflictelor și înregistrați proprietatea, reîncercările, eșecurile și rezultatele reconcilierii.
Limitare importantăSCIM nu autentifică un utilizator final, nu creează o sesiune de autentificare și nu garantează dezaprovizionarea imediată. Conectorii eșuați, datele sursă învechite, actualizările conflictuale și comportamentul nesuportat al aplicației pot lăsa conturi sau acces inconsecvente.