はい、それで動作するはずです。ただし、ユーザー名をメールアドレスから生成するのは避けたほうがよいでしょう。その場合、ユーザーのメールアドレスが推測されやすくなるため、セキュリティ上の問題があります。
なお、name フィールドにフルネームを SSO に送信することも可能です。その場合:
- name は Discourse 上のユーザーのフルネームとなります
- name は SSO によってユーザー名の生成に使用されます
はい、それで動作するはずです。ただし、ユーザー名をメールアドレスから生成するのは避けたほうがよいでしょう。その場合、ユーザーのメールアドレスが推測されやすくなるため、セキュリティ上の問題があります。
なお、name フィールドにフルネームを SSO に送信することも可能です。その場合: