위키득계정 ↗
기술

SCIM

SCIM기술
정식 명칭
System for Cross-domain Identity Management
핵심 자료
사용자와 그룹
표현 형식
JSON
교환 기반
HTTP
SCIM은 여러 서비스 영역에 걸쳐 사용자와 그룹 같은 신원 자료를 공통 형식으로 교환하고 관리하는 규격 묶음이다. JSON 기반의 자료 스키마와 확장 모델 및 HTTP 프로토콜을 제공한다.

서로 다른 서비스의 사용자 관리

기업과 클라우드 서비스 또는 여러 클라우드 사이에서 사용자 정보를 관리할 때 표현과 인터페이스가 다르면 연결이 복잡해진다. SCIM은 공통 자료 모델과 서비스 프로토콜로 이런 통합의 복잡도를 줄이는 것을 목표로 한다.

스키마와 확장 모델

핵심 스키마는 사용자와 그룹 및 다른 자원 유형을 플랫폼에 종속되지 않는 JSON으로 표현한다. 확장 모델을 통해 공통 구조를 유지하면서 필요한 추가 속성을 정의할 수 있다.

자료 표현과 교환 절차

핵심 스키마와 실제 교환 프로토콜은 규격의 서로 다른 부분이다. 스키마가 신원 자료의 구조를 정하면 HTTP 기반 프로토콜은 서비스 사이에서 그 자료를 관리하는 공통 방식을 제공한다. 기존 인증과 인가 모델을 적용하며 사용자 관리의 연결을 다룬다.

관련 문서

OpenID Connect / Keycloak / authentik / JSON Schema / HTTP / API