2017-10-08 16 views
0

私は最近、ユーザーを認証するために私のレール5アプリケーションの1つにomniauth-google-oauth2 gemを使用しました。正常に動作しています。このアプリケーションは、特定のユーザーグループ、私の場合は大学の学生を対象としています。すべてのユーザーには、@ait.asiaまたは@ait.ac.thで終了する電子メールアドレスを持つGoogleアカウントがあります。Google認証を特定のユーザーグループに制限することはできますか?

上記のユーザーだけに認証を制限することはできますか。すなわち、メールアドレスが@ait.asiaまたは@ait.ac.thで終わるユーザのみ?

答えて

1

アプリケーションにOmniAuthミドルウェアを追加するときに、Google Appsでホストされているドメインのリストをhdオプションに渡すことができます。

だから、あなたのケースでは、あなたがこのような初期化子を行うことができます。

​​

あなたが設定オプションhere

の完全なリストを表示することができます
関連する問題