Аутентификация Firebase в MIT App Inventor | Безопасный вход + настройка базы данных
Автор: Obsidian Soft
Загружено: 2025-10-14
Просмотров: 1408
📱💡 Нужен индивидуальный проект на MIT App Inventor или Kodular? Проблемы с багами?
Я вам помогу! Посмотрите мой сервис на Fiverr:
https://www.fiverr.com/s/pdGvoB8
Я также создаю нативные Android-приложения:
Нативные Android-приложения (Java): https://www.fiverr.com/s/xXKaq5x
📣 📣 📣 📣
Местоположение ключа Web API изменилось! Теперь вы можете получить его, выполнив следующие действия:
Нажмите «Обзор проекта» слева. Нажмите «Добавить приложение» на главном экране. Выберите «Веб-приложение». Дайте приложению какое-нибудь имя и нажмите «Зарегистрировать приложение»... Подождите несколько секунд. Ниже появятся некоторые данные, и ваш ключ API будет там!
Короткое видео об этом новом процессе можно посмотреть здесь: • MIT App Inventor Firebase API Missing?? Ke...
Полное письменное руководство:
https://obsidiansofteducation.com/ind...
☕ Поддержите канал
Если это руководство вам помогло, вы можете поддержать мою работу здесь:
https://obsidiansoft.gumroad.com/coffee
Привет, друзья!
В этом видео я научу вас, как настроить аутентификацию Firebase с безопасными правилами базы данных реального времени и использовать её в MIT App Inventor.
Ранее наша база данных Firebase всегда была общедоступной, а правила чтения и записи были установлены в значение true. Однако это означало, что любой, у кого была ссылка на базу данных, мог получить доступ к данным и изменить их. Для профессиональных приложений нам необходима безопасность базы данных, поэтому мы будем использовать аутентификацию Firebase и настроим базу данных таким образом, чтобы каждый пользователь должен был сначала войти в систему и мог получить доступ только к своим собственным данным. Это первая часть руководства. В этой части мы завершим полную настройку проекта Firebase и напишем код приложения, чтобы пользователь мог безопасно войти в систему.
В следующей части я покажу, как сохранять и загружать данные пользователя после безопасного входа в систему.
Консоль Firebase: https://console.firebase.google.com/
Правила базы данных:
{
"rules": {
"users": {
"$uid": {
".read": "auth != null && auth.uid === $uid",
".write": "auth != null && auth.uid === $uid"
}
}
}
}
Используйте свой собственный URL-адрес базы данных и ключ веб-API.
URL для регистрации:
https://identitytoolkit.googleapis.co...
URL для входа:
https://identitytoolkit.googleapis.co...
Пример JSON, возвращаемого после аутентификации Firebase:
{
"idToken": "eyJhbGciOiJSUzI1NiIsImtpZCI6IjA...",
"email": "user@example.com",
"refreshToken": "AEu4IL3i6K9oZg0zjB0D6VfL9g...",
"expiresIn": "3600",
"localId": "ZxY123abc456def789ghi012jkl",
"kind": "identitytoolkit#SignupNewUserResponse"
}
#FirebaseAuthentication
#MITAppInventor
#AppInventorFirebase
#FirebaseLogin
#FirebaseSignup
#FirebaseEmailPassword
#SecureLogin
#FirebaseDatabase
#FirebaseSecurity
#AppInventorTutorial
#FirebaseTutorial
#AppInventorFirebaseAuthentication
#FirebaseDatabaseRules
#FirebaseForBeginners
#FirebaseProjectSetup
#FirebaseAuthAppInventor
#mitappinventortutorial
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: