OIDC에서 환영 모달로 리디렉션할 때 추가 로그인 옵션 제거

사용 사례

OIDC를 사용할 때 auth skip create confirm을 비활성화 두는 것이 훌륭한 사용 사례입니다. 이를 통해 OIDC 통합이 수집하지 않는 사용자의 추가 정보를 수집할 수 있습니다. 예를 들어, 저희 OIDC는 이메일, 사용자 이름, 이름을 가져옵니다.

auth overrides name을 비활성화하도록 선택하여, 사용자가 원할 경우 로컬에서 다른 전체 이름을 선택할 수 있게 했습니다(원할 경우 나중에 OIDC 통합을 거치지 않고도 변경할 수 있음). 이러한 오버라이드를 포함해 주셔서 정말 좋습니다.

또한, 사용자의 더 넓은 OIDC 계정 사용과는 관련이 없으나 저희 커뮤니티에는 관련이 있는 추가 정보를 수집하고 싶습니다. 예를 들어:

  • 선호하는 프로그래밍 언어
  • 어떤 유형의 포럼 사용자인지(초보자, 파워 유저 등)

문제

UX 문제는 OIDC 통합을 통해 계정이 생성된 후 Discourse로 되돌아올 때 사용자에게 이 화면이 표시된다는 것입니다:

여기서 문제는 사용자가 방금 OIDC 통합을 통해 계정을 생성했다는 점입니다. 오른쪽에 있는 로그인 옵션은 단순히 잘 모르는 많은 사용자에게 혼란스러운 경로를 만들어냅니다… 그리고 우리는 사용자가 잘못할 수 있는 일이 있다면 반드시 그렇게 할 것이라는 것을 잘 알고 있습니다:

image

바람직한 결과

이 시점에서 사용자에게 관련이 없으므로, 오른쪽의 해당 로그인 옵션을 단순히 숨길 수 있다면 좋겠습니다.

7개의 좋아요