Keycloak
auth keycloak
Keycloak
Keycloak 은 Open Source 기반의 IAM(Identity and Access Management) 소프트웨어로 사용자에 대한 인증(Authentication)과 인가(Authorization) 관리기능을 국제 인증/인가 표준 프로토콜(OIDC, SAML, OAuth 2.0 등) 기반으로 제공한다.
Keycloak 은 SSO(여러 시스템을 하나의 인증 체계로 묶기) 를 지원한다. 따라서 사용자는 개별 애플리케이션이 아닌 Keycloak 으로 인증하며, Keycloak 에 로그인하면 사용자는 다른 애플리케이션에 액세스하기 위해 다시 로그인할 필요가 없다. (로그아웃도 동일)
Social Login 도 가능하다. 또한 신원 중개(Identity Brokering) 도 가능하다. 즉, OpenID Connect or SAML 2.0 Identity Providers 를 사용하여 로그인할 수 있다.
- 구축 사례