본문으로 건너뛰기
FindOpenSource

Keycloak

싱글 사인온, OAuth2, OpenID Connect를 지원하는 오픈소스 아이덴티티 및 접근 관리 솔루션입니다.

개요

Keycloak은 인증과 인가를 중앙집중화하여 개별 애플리케이션이 자체적으로 사용자 저장소나 로그인 로직을 구현할 필요가 없게 해주는 오픈소스 아이덴티티 및 접근 관리(IAM) 서버입니다. 사용자 페더레이션(기존 사용자 디렉터리 연동), 싱글 사인온, 강력한 다단계 인증, 셀프서비스 사용자 관리, 세밀한 인가 정책을 제공합니다.

각 앱 안에 라이브러리로 내장되는 방식이 아니라, 다운로드 가능한 배포판이나 공식 Docker 이미지로 독립 실행되는 서버로 동작하며, 애플리케이션은 표준 프로토콜(OAuth 2.0, OpenID Connect)을 통해 이 서버와 통신합니다. Keycloak은 Cloud Native Computing Foundation(CNCF) 프로젝트입니다.

여러 애플리케이션이나 서비스마다 로그인·사용자 관리 로직을 따로 만들고 유지하는 대신, 하나의 중앙 인증·인가 서비스를 그 앞단에 두고 싶은 팀에 적합합니다.

카테고리
인증 및 보안
키워드
identityssosingle-sign-onoauthoidcauthenticationiamlogin
언어
Java
라이선스
Apache-2.0

잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기