Я создаю приложение в флаттере (последняя сборка) для студентов университета.У каждого учащегося есть свой собственный адрес электронной почты и пароль (например, s2170456@student.utwente.nl), который интегрирован в Google, поэтому каждый может видеть уведомления в Gmail.
Это также означает;Если вы хотите войти в систему с помощью Google, ваш studentEmail - вариант для этого.Я хочу реализовать функцию входа в Google, чтобы только студенты университета (с их электронным адресом sXXXXXXX@student.utwente.nl) могли войти в систему.
Мой вопрос: есть ли способ фильтрации по электронной почте для входа в Google?Я думал об использовании обычной регистрации по электронной почте и использовании RegEx для проверки, но это означает, что студент должен сначала зарегистрироваться.Я хотел бы пропустить всю регистрацию и позволить студентам использовать свою уже имеющуюся электронную почту студента для входа.
это должно выглядеть примерно так (если это возможно) VV
Widget googleLogin () {
googleLogin button()
if(googlelogin.email == sXXXXXXX@student.utwente.nl)
log user in;
} else {
return error message('invalid email')
}
Я хочу, чтобы это было возможно только для регистрации и входа в систему пользователя по электронной почте студента.