

Keycloak은 오픈 소스 ID 및 액세스 관리 솔루션입니다. 애플리케이션에 인증을 추가하고 서비스를 보호하는 것을 단순화합니다. Keycloak은 싱글 사인온(SSO), ID 브로커링, 소셜 로그인 및 사용자 페더레이션과 같은 기능을 제공합니다. 사용자는 한 번 인증으로 여러 애플리케이션에 액세스할 수 있습니다. 관리자는 관리 콘솔을 통해 Keycloak 서버를 중앙에서 관리하여 기능을 구성하고, 애플리케이션을 관리하며, 권한 부여 정책을 정의할 수 있습니다. Keycloak은 다양한 ID 공급자 및 사용자 저장소를 지원하여 다양한 환경에 적응할 수 있습니다.
사용자가 한 번 인증으로 여러 애플리케이션에 액세스할 수 있습니다.
소셜 로그인 및 외부 ID 공급자와의 통합을 지원합니다.
기존 LDAP, Active Directory 또는 사용자 지정 사용자 저장소에 연결합니다.
Keycloak 서버의 모든 측면을 관리하기 위한 중앙 인터페이스를 제공합니다.
세부적인 액세스 제어 정책을 정의할 수 있습니다.
자유롭게 사용하고 사용자 정의할 수 있습니다.
Keycloak을 다운로드하여 설치합니다., 관리 콘솔에 액세스하여 설정을 구성합니다., 애플리케이션에 대한 realm 및 클라이언트를 생성합니다., 소셜 로그인 또는 기존 시스템에 대한 ID 공급자를 구성합니다., 제공된 어댑터 또는 라이브러리를 사용하여 Keycloak을 애플리케이션과 통합합니다.
SSO로 웹 애플리케이션을 보호하여 개별 로그인 양식의 필요성을 줄입니다.
OAuth 2.0 및 OpenID Connect로 API를 보호하여 안전한 액세스를 보장합니다.
중앙 집중식 사용자 관리를 위해 기존 사용자 디렉토리(LDAP, Active Directory)와 통합합니다.
사용자가 소셜 미디어 계정으로 로그인할 수 있도록 합니다.
애플리케이션에 인증 및 권한 부여를 추가하려는 개발자.
ID 및 액세스 관리 인프라를 관리하는 시스템 관리자.
Keycloak은 오픈 소스이며 무료로 사용할 수 있습니다.