私はDjango/pythonサイトを持っており、実際に自分のドメインに特有のGoogleアカウントでの認証を許可するPython Social Authを設定しています。 Googleには、Googleアカウントでホストされているドメインがあります。Google OAuth2ホワイトリスト、リストから承認されていないものを削除
私は自分のドメインからのメールアカウントのみを受け付けるホワイトリストを設定しました。それは正しく動作しています。しかし、認証ウィンドウに行くと、私が持っているすべてのGoogleアカウントが表示されます。ホワイトリストオプションのために認証できないGmailアカウントが2つありますが、アカウントはまだ表示されています。ユーザーは、「AuthForbidden:あなたの資格情報は許可されていません」という厄介なエラーメッセージが表示されるまで、他のアカウントを使用できないことを知りません。
実際に使用できるアカウントには、どのような制限がありますか?私は、ColdFusionで動作する別のWebサイト用にこれを設定した同僚を持っていて、メタコンテンツのヘッダーをホワイトリスト用に設定し、JavaScriptを使用してログインを実行したため、スコープを使用してドメインを指定でき、指定されたドメインのものだけに表示されます。
ありがとうございます。
更新:google認証ページにリダイレクトされると、表示を制限するクエリ文字列に& hd = domain.comを追加できます。このログインページにリダイレクトされたときに、この変数を強制的に設定するにはどうすればよいですか?