Firebase Authentication, API, який дозволяє розробникам мобільних додатків легко додавати підтримку входу за допомогою популярних веб-сервісів, тепер підтримує Sign In with Apple.
Щоразу, коли я реєструюся в новій онлайн-службі або програма просить мене ввійти, щоб зберегти деякі дані в хмарі, я зазвичай намагаюся використовувати один із варіантів «увійти за допомогою», який зазвичай включає Google, Facebook, Twitter або Microsoft, якщо вони є передбачувано. Більшість людей уже мають один або кілька облікових записів у цих великих постачальників, тому підтримувати вхід таким чином зручно як для користувача, так і для розробника. Для розробників додатків, якщо ви дійсно не хочете (або повинні) реалізувати власну систему автентифікації користувачів, тоді вам краще використовувати готову систему автентифікації, як-от Аутентифікація Firebase.
Firebase Auth SDK дозволяє розробникам легко додати повну систему входу за допомогою супровідний UI до своїх програм. Наразі він підтримує базову автентифікацію на основі електронної пошти/паролю та номера телефону, але також підтримує наступне федеративні постачальники ідентифікаційної інформації: вхід через Google, вхід через Facebook, вхід за допомогою Twitter, Microsoft Azure Active Directory, Yahoo, і GitHub. Тепер сервіс додав ще одного провайдера, як Google
оголосив наприкінці минулого тижня, який тепер підтримує автентифікація Firebase Увійдіть за допомогою Apple. Підтримка «Увійти за допомогою Apple» наразі перебуває в бета-версії, але розробники можуть додати кнопку «Увійти за допомогою Apple». їхні програми для iOS, Android або веб-програми з використанням останніх версій Firebase SDK. Розробникам більше не потрібно використовувати a спеціальна система аутентифікації і вручну вбудувати кнопку «Увійти за допомогою Apple». на їхній веб-сторінці.Завдяки ще одному популярному постачальнику ідентифікаційних даних, доданому до Firebase Auth, розробники можуть заохочувати більше користувачів реєструватися на їхніх послугах, надаючи безпечний, зручний і знайомий спосіб реєстрації.