Проверка домена G Suite через API - PullRequest
0 голосов
/ 02 марта 2020

Я создал домен через API Справочника в Java. Теперь мне нужно подтвердить этот домен, прежде чем я смогу добавить в него пользователей. Можно ли это сделать через Admin SDK Api?

1 Ответ

0 голосов
/ 05 марта 2020

Вы можете проверить почтовый домен в бэкэнде, а также во внешнем интерфейсе.

Например, это код java для проверки электронной почты в бэкэнде.

public class EmailValidation {
    private static Pattern pattern;
    private static Matcher matcher;

public static boolean domainValidation(String email, String domainName) {
        pattern = Pattern.compile("^([\\w-\\.]+)@" + domainName, Pattern.CASE_INSENSITIVE);
        matcher = pattern.matcher(email);
        return matcher.matches();
      }
}

Если Вы используете веб-приложение, вызовите этот метод (validateDomain) на контроллере и передайте адрес электронной почты и имя домена. См. Пример кода

User user = new User();
user.setName("John");
user.setMobile("1234567896");
// do something
if(EmailValidation.domainValidation(email, domainName)) {         
     user.setPrimaryEmail(email);          
}
service.users().insert(user).execute();

Вы также можете проверить домен электронной почты в интерфейсе пользователя, используя Javascript Регулярное выражение.

...