На этой неделе мы немного продвинулись вперед: мы настроили аутентификацию на серверной части, теперь мы используем вход через Google для аутентификации пользователя и ограничиваем домены электронной почты до itesm.mx, серверная часть теперь также проверяем токен идентификатора из этой аутентификации, извлекаем информацию о пользователе и обновляем ее в нашей базе данных, чтобы сохранить его изображение пользователя, имя и т. д. Возможно, мы должны впоследствии сделать это редактируемым в профиле.
Теперь у нас есть простое промежуточное программное обеспечение для проверки аутентификации, после чего нам понадобится способ проверки авторизации (может ли он быть нативным для входа в Google? Или мы должны реализовать свой собственный). Для этой реализации нам нужно настроить проект firebase, создать базу данных, а также сгенерировать соответствующие ключи для проекта и настроить проект Android Maven для использования соответствующего API.
Я думаю, что это был хороший прогресс, потому что он оказался более сложным (с точки зрения конфигурации), чем мы изначально думали. Итак, сейчас мы находимся ниже ожидаемой скорости сжигания нашего проекта (думаю, я неправильно использую этот термин, но кого это волнует). С этого момента нам нужно быть немного более продуктивными, когда мы выполняем задачи.