Google OAuth2ユーザーが「user1」、「user2」などのユーザー名を取得するのを防ぐには?

今のところ、フォーラムでは実名ではなくユーザー名を表示するようにしていますが、実名フィールドは任意にしています。

しかし、Google OAuth2(「Googleでログイン」)ユーザーの一部で、「User1」、「User2」などのデフォルトのユーザー名が付けられているようです。

これらの一般的なデフォルトが混在するのは、あまり好ましくありません。

メタでも同様の現象が発生しているようです。

一部のGoogle OAuth2ユーザーでこの現象が発生し、ほとんどのユーザーで発生しない理由がわかりません。何かご存知の方がいらっしゃいましたら、ご教示いただけると幸いです。

ユーザー名表示の優先度を再考することもできますが、OAuth2サインアップを無効にしない限り、この「User[X]」の動作を防ぐ方法はありますか?

「いいね!」 1

推測ですが、ユーザー名にスペースや特殊文字が含まれていたのではないでしょうか? Discourseのユーザー名では許可されていません。

しかし、@pmusaraj ならもっとよく知っているでしょう。私も今興味があります :slight_smile:

「いいね!」 1

このサイト設定から来ていると確信しています

チェックを外すと、ユーザー名ピッカーは、ユーザーがアップストリームアカウントに表示名を持っていない場合、特に userN にデフォルト設定されます。

セキュリティ 1、利便性 0 :grinning_face:

「いいね!」 4

ありがとうございます!この正確な説明は、オプションテキストに追加すると役立ちます。

このボックスをチェックするかもしれません。人々は提案された名前を編集できるので、リスクは低いようです。

「いいね!」 1

use email for username and name suggestions が無効な場合、新しい Discourse サイトの管理アカウントサインアップで行ったように、サインアップ時にユーザー名フィールドを空白のままにして userN を提案しないようにすることができます。

これは、サイトのメンバーにも見てもらいたいものでしょうか、@ToddZ さん?

「いいね!」 1

私としては、そちらの方がずっと良いと思います。userN がたくさんできるくらいなら、人々がキーボードを叩いてでたらめなユーザー名(またはusername generator APIに接続する)を生成する方が良いです。

userN を好む理由がよくわかりませんが、もし何か見落としていることがあるなら、オプション設定で皆を幸せにできるかもしれません。

「いいね!」 1

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.