Есть ли способ ограничить вход в Google определенным почтовым доменом в Android? - PullRequest
0 голосов
/ 23 мая 2018

Есть ли способ ограничить вход Google в приложение определенными электронными письмами с доменом @companyname.com?

Цель состоит в том, чтобы только @companyname.com пользователи могли только получать доступ к функциям входа в систему.

Я провел некоторое исследование, но я придумалпока ничего.

1 Ответ

0 голосов
/ 23 мая 2018

Вы должны проверить это после входа в систему, это будет безопасный способ сделать это

private void handleSignInResult(GoogleSignInResult result) {
           Log.d(TAG, "handleSignInResult:" + result.isSuccess());
           if (result.isSuccess()) {
               // Signed in successfully.
               GoogleSignInAccount acct = result.getSignInAccount();
               String email = acct.getEmail();
               String[] split = s.split("@");
               String domain = split[1]; //This Will Give You The Domain After '@'
               if(domain.equals("companyname.com"))
               {
                 //Proceed Ahead.
               }
                else
               {
                 //Show User Warning UI.
               }
           } else {
               // Signed out, show unauthenticated UI.
               updateUI(false);
           }
       }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...