Зарегистрируйте клиент, используя свою учетную запись Microsoft или /google workspace

Кто-нибудь может ответить на этот вопрос, пожалуйста, как мы можем регистрировать пользователей на нашем веб-сайте? На данный момент мы требуем, чтобы существующий администратор учетной записи веб-сайта вводил адрес электронной почты пользователя, который затем отправляет ссылку для регистрации новому пользователю, который должен щелкнуть по нему (чтобы адрес электронной почты был подтвержден), который затем помещает свои имя в и щелкает поле, чтобы сказать, что они прочитали tos и т. д.

Это довольно много шагов, и для многих корпоративных клиентов обычно истекает срок действия регистрационного токена, поэтому пользователь-администратор должен пойти и отправить новый.

Я подумал - если мы заставим пользователя-администратора связать свою учетную запись Microsoft/Gsuite с нашим веб-сайтом - есть ли что-нибудь уникальное в ответе SSO, которое мы могли бы использовать для привязки других пользователей организации к нашей учетной записи веб-сайта? Или это необходимо, чтобы мы проверяли адреса электронной почты? Таким образом, любой пользователь из этой организации может зарегистрироваться без регистрационного адреса электронной почты, а администраторам просто нужно будет сказать, войдите в систему, и это может быть немного проще.

1 ответ

Google Sign-in возвращает электронную почту пользователя (см. Документацию). Он возвращается null значение, если пользователь запретил вашему приложению видеть свою электронную почту (например, во время входа в систему или позже).

При входе в систему Microsoft также возвращается электронное письмо, если оно присутствует в учетной записи (могут быть учетные записи MS без электронной почты) и если пользователь не запретил делиться им с вашим приложением. Опять же, больше информации в документации.

В обоих случаях адрес электронной почты поступает непосредственно из стороннего API, поэтому вы можете доверять Google / Microsoft в том, что возвращенный адрес электронной почты действителен.

Другие вопросы по тегам