Keycloak를 사용한 OpenID Connect SSO와 LDAP

안녕하세요,
이 분야에 대해 아직 잘 모릅니다.
현재 설정에서는 로컬 로그인을 사용하지 않고 있으며, Active Directory에서 인증을 받기 위해 LDAP 플러그인을 설치하여 50명의 사용자가 사용하고 있습니다.
이제 규정 준수(Compliance) 이유로 Keycloak와 SSO를 사용해야 합니다.
Keycloak와 OpenID Connect를 설정했으며, 새 사용자는 로그인할 수 있지만 기존 사용자는 “Primary email has already been taken”(주 이메일이 이미 사용 중입니다)이라는 메시지를 받고 있습니다.


이 문제를 해결하는 방법을 도와주세요. LDAP 플러그인과 Keycloak의 SSO(OpenID Connect)를 동일한 이메일 주소로 동시에 활성화하여 유지하고 싶습니다.

제가 무엇을 잘못하고 있는 걸까요???

기존 사용자는 로그인을 할 수 없는데 새 계정을 만들라고 하는 건가요? 이메일 주소로 기존 사용자를 매칭해야 합니다.

SSO를 사용한다면, 사용할 수 있는 로그인 방식은 SSO뿐입니다. 기존 사용자를 SSO 시스템으로 마이그레이션해야 할 것 같습니다.

정말 감사합니다. 한 가지 문의 사항이 있습니다.

기존 LDAP 로그인 사용자는 아무 문제 없이 로그인할 수 있지만, SSO 사용자만 계정 생성 팝업이 표시됩니다.
저는 두 개의 플러그인, 즉 i) LDAP와 ii) OpenID Connect를 사용 중입니다.

  1. LDAP 사용자를 삭제하고 SSO로 로그인하도록 요청하는 것은 괜찮지만, 이미 LDAP 로그인을 통해 게시한 게시물의 처리는 어떻게 되나요?
  2. 가까운 미래에 SSO에서 다시 LDAP 로그인으로 돌아갈 수 있을까요?
  3. SSO로 접속하는 사용자는 활성화 이메일 알림을 받는데, 이를 어떻게 방지할 수 있을까요? LDAP 사용자는 이러한 알림을 받지 않고 바로 로그인할 수 있습니다.

LDAP와 SSO 사용자는 모두 동일한 Active Directory에 속해 있습니다.

빠른 답변 부탁드립니다.