메인 콘텐츠로 건너뛰기

Keycloak

Keycloak에서의 SAML IdP로서의 Casdoor

이 가이드는 Casdoor와 Keycloak를 구성하여 Keycloak에서 SAML IdP로 Casdoor를 추가하는 방법을 보여줍니다.

Keycloak에 SAML IdP 추가

Keycloak 관리 페이지를 열고, Identity Providers를 클릭하고, 제공자 목록에서 SAML v2.0을 선택합니다.

saml_keycloak_idp_create

정보

더 자세한 정보를 얻으려면 Keycloak SAML Identity Providers 문서를 방문할 수 있습니다.

Keycloak IdP 편집 페이지에서 AliasImport from URL을 입력합니다. Import from URL의 내용은 Casdoor 애플리케이션 편집 페이지에서 찾을 수 있습니다. 가져오기를 클릭하면 SAML 설정이 자동으로 채워집니다.

saml_keycloak_idp_edit

Service Provider Entity ID를 기억하고 구성을 저장합니다.

Casdoor에서 SAML 애플리케이션 구성

애플리케이션 편집 페이지에서 Keycloak에서 가져온 Service Provider Entity ID를 포함하는 리디렉션 URL을 추가합니다. 또한, Keycloak에 대해 SAML 압축을 활성화하는 것을 잊지 마세요.

saml_keycloak_compress

Casdoor SAML을 사용하여 로그인

Keycloak 로그인 페이지를 열면 Casdoor SAML 제공자를 사용하여 Keycloak에 로그인할 수 있는 추가 버튼이 나타납니다.

saml_keycloak_login

버튼을 클릭하면 인증을 위해 Casdoor SAML 제공자로 리디렉션됩니다. 인증이 성공하면 Keycloak로 다시 리디렉션됩니다. 그런 다음 사용자를 애플리케이션에 할당해야 합니다.

saml_keycloak_success

또한, 전체 과정을 보여주는 데모 비디오를 제공하며, 이것이 여러분에게 도움이 될 것이라고 생각합니다.