SSO에 사용자 이름과 이메일을 직접 사용

openID 플러그인을 설치했고, IT팀이 필요한 모든 것(사용자 이름과 이메일 클레임 포함)을 구성해 주었지만, 불행히도 모든 새 사용자는 먼저 등록을 하고 이메일로 계정을 활성화해야 합니다.

이 과정을 생략하고 SSO에서 사용자 이름과 이메일을 바로 사용할 수 있는 방법이 있을까요?

감사합니다.

다니엘라 드림

다닐라, 안녕하세요! 환영합니다. :wave: 설정을 다시 확인해 보시는 것이 좋을 것 같습니다. 외부 인증 제공자가 위에 설명된 것 중 하나인가요, 아니면 다른 건가요?

이 설정들이 어떻게 구성되어 있는지 알려 주시겠어요? 저는 Okta를 외부 인증 제공자로 사용할 때 아래처럼 설정하면 잘 동작합니다. enable_local_logins를 선택 해제하기 전에 다른 모든 설정이 정상적으로 작동하고, openid를 통해 로그인할 수 있다는 것을 확인하는 것이 좋습니다.

  • openid_connect_enabled → 선택됨
  • openid_connect_discovery_document → https://=okta_subdomain=.okta.com/.well-known/openid-configuration
  • openid_connect_client_id → Okta 앱 페이지의 Client id
  • openid_connect_client_secret → Okta 앱 페이지의 Client secret
  • openid_connect_overrides_email → 선택됨
  • openid_connect_authorize_scope → openid email profile
  • enable_local_logins → 선택되지 않음
  • enable_local_logins_via_email → 선택되지 않음
  • email_editable → 선택되지 않음
  • openid connect/rp initiated logout → 선택됨
  • auth_overrides_email → 선택됨
  • auth_overrides_username → 선택됨
  • auth_overrides_name → 선택됨
  • auth_immediately → 선택됨
  • auth_skip_create_confirm → 선택됨

@tobiaseigen 빠른 도움 주셔서 정말 감사합니다!
인증 부분에서 설정이 누락되어 있었습니다. 이제 정상적으로 작동합니다.

감사합니다.