korean IT student

Keycloak 이란 본문

Service/Keycloak

Keycloak 이란

현창이 2022. 4. 19. 23:26

1. Keycloak 이란

오픈소스 ID 및 액세스 관리

쉽게 말해, 최소한의 노력으로 애플리케이션 및 보안 서비스에 인증을 추가합니다.
사용자를 저장하거나 사용자를 인증할 필요가 없습니다.

Keycloak은 사용자 연합, 강력한 인증, 사용자 관리, 세분화된 권한 부여 등을 제공

그러므로 keycloak을 사용하면 인증 및 사용자 관리가 편하다.

 

2. Keycloak 기능

  • Single-Sign On : 사용자는 개별 애플리케이션이 아닌 Keycloak으로 인증합니다. 즉, 애플리케이션이 로그인 양식, 사용자 인증 및 사용자 저장을 처리할 필요가 없습니다. Keycloak에 로그인하면 사용자는 다른 애플리케이션에 액세스하기 위해 다시 로그인할 필요가 없습니다.이는 로그아웃에도 적용됩니다. Keycloak은 단일 로그아웃을 제공하므로 사용자는 Keycloak을 사용하는 모든 응용 프로그램에서 로그아웃하려면 한 번만 로그아웃하면 됩니다.
  • Identity Brokering and Social Login : 소셜 네트워크를 통한 로그인을 쉽게 추가 할 수 있다 또한, 기존 OpenID Connect 또는 SAML 2.0 ID 제공자를 사용하여 사용자를 인증할 수 있다.
  • Standard Protocols : Keycloak은 표준 프로토콜을 기반으로 하며 OpenID Connect, OAuth 2.0 및 SAML을 지원합니다.
  • Authorization Services : 역할 기반 권한 부여가 요구 사항을 충족하지 못하는 경우 Keycloak은 세분화된 권한 부여 서비스도 제공합니다. 이를 통해 Keycloak 관리 콘솔에서 모든 서비스에 대한 권한을 관리할 수 있으며 필요한 정책을 정확하게 정의할 수 있습니다.

 

https://www.keycloak.org/

 

Keycloak

Single-Sign On Users authenticate with Keycloak rather than individual applications. This means that your applications don't have to deal with login forms, authenticating users, and storing users. Once logged-in to Keycloak, users don't have to login again

www.keycloak.org

 

Comments