是否可以通过域 @ companyname.com 限制某些电子邮件在应用中使用Google登录?
目标是只允许 @ companyname.com 用户访问登录功能。
我做了一些研究,但我还没有提出任何研究。
答案 0 :(得分:1)
登录后需要检查这将是一种安全的方法
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);
}
}