[Keycloak/SSO] Keycloak으로 SpringSecurity OAuth 연동하기 #1 | 키클록이란?
0. Keycloak 이란?Keycloak은 Open Source 기반의 IAM(Identity and Access Management) 소프트웨어로 사용자에 대한 인증(Authentication)과 인가(Authorization) 관리기능을 국제 인증/인가 표준 프로토콜(OIDC, SAML, OAuth 2.0 등) 기반으로 제공한다.계정 관리 및 access 관리에 용이한 어드민 콘솔을 제공하고, SSO가 가능하다. 즉 마이크로서비스나 웹 애플리케이션에서 사용자 관리 및 보안을 중앙 집중화 하고, 간단하게 구현할 수 있도록 도와준다. 나의 경우 인턴 과제로 키클록을 생성해 고객사마다 Realm을 생성하고, 각 기업에서 사용할 여러 웹 애플리케이션을 Client로 추가해서 (예: AWS QuickSig..
Study/Backend
2024. 6. 30. 22:30