При входе в систему на iOS приложение открывает Microsoft Authenticator. приложение (если оно установлено) вместо браузера. После выбора учетной записи в приложении Authenticator происходит перенаправление на несуществующую страницу приложения, и пользователь не входит в систему.
Вот некоторые части нашего кода:
Код: Выделить всё
export const config: MSALConfiguration = {
auth: {
clientId: "CLIENT_ID", // Replace with your actual client ID
// This authority is used as the default in `acquireToken` and `acquireTokenSilent` if not provided to those methods.
authority: "https://login.microsoftonline.com/TENANT_ID", // Replace with your tenant ID
redirectUri: Platform.select({
android: "msauth://com.example.app/ANDROID_REDIRECT_URI", // Replace with your redirect URI
ios: "msauth.com.example.app://auth", // Replace with your iOS redirect URI
default: undefined,
}),
},
};
- Мы попытались следовать руководству, чтобы правильно интегрировать React-native-msal с iOS
iOS Redirect URI li>
При удалении приложения для проверки подлинности приложение откроет браузер, выполнит там аутентификацию и позволит пользователю войти в систему, но нам также необходимо убедиться, что приложение для проверки подлинности можно использовать
Подробнее здесь: https://stackoverflow.com/questions/793 ... ot-working
Мобильная версия