위키득계정 ↗
기술

Keycloak

Keycloak기술
시스템 유형
신원과 접근 관리
로그인 방식
Single Sign-On
표준 연계
OpenID Connect와 OAuth 2.0 및 SAML
디렉터리 연계
LDAP와 Active Directory
Keycloak은 여러 응용의 로그인과 사용자 및 접근 권한을 관리하는 공개 신원 관리 시스템이다. 중앙 로그인과 외부 신원 제공자 및 사용자 디렉터리를 연결해 인증 환경을 구성한다.

여러 응용의 공통 로그인

사용자는 개별 응용마다 따로 인증하는 대신 Keycloak을 통해 로그인한다. 연결한 응용들은 이 인증을 활용하고 단일 로그아웃도 구성할 수 있다. 로그인과 사용자 관리를 중앙 계층으로 연결하는 방식이다.

외부 계정과 기존 디렉터리

외부 신원 제공자와 소셜 로그인을 중개하고 기존 LDAP나 Active Directory의 사용자 정보도 연결한다. 여러 원천의 계정을 응용의 인증 흐름에 결합할 수 있다.

관리자와 사용자의 관리 화면

관리자는 응용과 서비스 및 사용자와 권한과 세션을 관리한다. 사용자는 자신의 프로필과 비밀번호 및 다중 요소 인증과 세션을 다룰 수 있다. 역할 기반 권한 외에 세밀한 인가 정책도 구성할 수 있다.

관련 문서

OpenFGA / Casbin / Open Policy Agent / API / HTTP / 데이터베이스