Использовать OAuth-провайдер Reaction-native-Firebase / Auth для аутентификации Azure AD - PullRequest
0 голосов
/ 02 апреля 2020

Я занимаюсь разработкой мобильного телефона с реагирующим родным (act-native-firebase / auth) и использую Firebase Auth для управления входом пользователя. Вначале я использую только электронную почту / пароль для авторизации пользователей и работаю хорошо.

Теперь я хотел бы позволить пользователям использовать Azure AD. Поскольку в настоящее время response-native-firebase / auth не поддерживает учетную запись Microsoft, поэтому я использую реагировать-native-app-auth. После этого используйте учетные данные Microsoft для аутентификации пользователя Firebase и свяжите их вместе.

const result = await authorize(config);
const credential = auth.OAuthProvider.credential(
  result.idToken,
  result.accessToken,
);
const userCredential = await auth().signInWithCredential(credential);

При вызове signInWithCredential выдается ошибка: [auth / internal-error].

В настоящее время , У меня есть бэкэнд-профиль пользователя, как в учетной записи пользователя Firebase. Я не хочу усложнять бэкэнд несколькими методами аутентификации. В идеале это можно сделать на Firebase было бы здорово.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...