ご指摘の通り、ありがとうございます。当社のSSOにはユーザー名に関する問題があります。SSO経由で登録すると自動的にログインされ、こちらのフォーラムのように「ユーザー名で問題ないか」「変更したいか」といった確認プロンプトが表示されません。
Discourseの設定でこの機能が見つかりませんでした。Googleログインでアカウントを作成した際、こちらのように動作するはずです。
ご指摘の通り、ありがとうございます。当社のSSOにはユーザー名に関する問題があります。SSO経由で登録すると自動的にログインされ、こちらのフォーラムのように「ユーザー名で問題ないか」「変更したいか」といった確認プロンプトが表示されません。
Discourseの設定でこの機能が見つかりませんでした。Googleログインでアカウントを作成した際、こちらのように動作するはずです。
Discourse のカスタム SSO プロトコルでは、ユーザー名を含むすべての関連するアカウント情報を外部認証プロバイダーで管理できることが前提とされていました。最近、非 SSO 認証プロバイダー向けに逆向きの動作を可能にする「external auth skip create confirm」設定を追加しました。
別の選択肢として、「sso overrides username」のチェックを外す方法があります。これにより、ユーザーはログイン後に自分自身のユーザー名を変更できるようになります。
Discourse カスタム SSO を使用したいのですが、ユーザー名の概念が他にありません。このダイアログを強制することは可能ですか(コード内でも)?現在、user1245 のような名前になっており、最適ではありません。