인증 프로토콜
JWT이란?
동의어: JSON Web Token
JSON Web Token(JWT)은 당사자 사이에 정보를 전달하는 간결한 형식입니다. 서명하거나 암호화할 수 있으며, JWT 형식 자체가 접근 권한을 주지는 않습니다. 서비스가 JWT를 소지자 토큰으로 받아들인다면 노출된 토큰은 만료되거나 서비스에서 거부할 때까지 사용될 수 있습니다.
인증 프로토콜 카테고리의 다른 용어
- SAMLSAML 2.0은 ID 제공자와 서비스 제공자가 인증 정보를 XML로 교환하는 표준입니다. 기업용 싱글 사인온에 쓰입니다. Cremit Platform은 SAML 2.0 SSO를 지원하며, 특정 ID 제공자를 연결할 때는 메타데이터·속성 매핑·로그인 동작을 확인해야 합니다.
- SSO한 번 로그인으로 여러 애플리케이션에 재인증 없이 접근하게 하는 인증 방식. 보통 SAML 2.0 또는 OIDC로 구현됩니다. NHI 맥락에서 SSO는 관리 도구에 대한 사람 접근에만 적용되고, 기계 간 인증은 서비스 계정을 씁니다.
- SCIMSCIM은 ID 시스템 사이에서 사용자와 그룹을 생성·변경·비활성화하는 표준 HTTP 프로토콜입니다. IdP가 연결된 앱에 비활성화 변경을 보낼 수 있지만, 반영 시간과 실제 접근 차단은 연동 설정과 앱의 세션 처리 방식에 따라 다릅니다.
- OAuthOAuth 2.0은 리소스 소유자의 비밀번호를 클라이언트에 넘기지 않고 제한된 접근 권한을 부여하는 인가 체계입니다. 토큰은 사람에게서 위임받은 접근을 나타낼 수도, 클라이언트가 스스로 수행하는 작업을 나타낼 수도 있습니다. 발급처·권한 범위·유효 기간·소유자를 확인한 뒤 NHI 자격증명인지 판단해야 합니다.
- OIDCOpenID Connect(OIDC)는 OAuth 2.0에 신원 확인 계층을 더해 클라이언트가 최종 사용자의 인증 결과와 신원 정보를 받을 수 있게 합니다. 웹·모바일 로그인에 쓰이는 방식 중 하나이며, SAML과의 선택은 앱과 ID 제공자의 지원 범위에 달려 있습니다.