Рекомендации по установке единого URL-адреса перенаправления для собственного приложения EXPO для использования с аутентификацией MS Azure AD.

Я использую Expo, чтобы начать работу с приложением, которое аутентифицируется с помощью Azure AD Oauth, как показано ниже: https://docs.expo.dev/guides/authentication/#azure .

Он работает с одним URL-адресом перенаправления exp://host:port с Expo Go.

Однако, когда я создаю приложение, я просто меняю redirectURL на идентификатор пакета, например com.xyx.poc. . Я действительно не знаю, какой URL-адрес перенаправления установить на портале Azure (регистрации приложений). . . .

Использую ли я URL-адрес веб-перенаправления или URL-адрес перенаправления платформы iOS/Android? И какое значение мне установить? Я пробовал массу вещей, например

      msauth://code/msauth.com.xyz.poc%3A%2F%2Fauth
msauth.com.xyz.poc://auth
msauth.com.xyz.poc

Пожалуйста помоги. . . . Мне просто нужно знать, что настроить в app.json/соответствующем tsx, где находится компонент аутентификации, и что настроить в разделе Azure Portal/App Registrations для URL-адреса перенаправления. . .

1 ответ

Создайте веб-приложение, а затем обновите внутренний URL-адрес перенаправления.

Пожалуйста, обновите URL-адрес перенаправления внутри манифеста, разрешите @,https://auth.expo.io/@username/app-slug .

Тот же URL-адрес, который вы можете использовать, используя манифест в левом меню AZURE ниже авторизации, напрямую обновите свой URL-адрес.

У меня возникла та же проблема при обновлении прямого URL-адреса на URL-адрес перенаправления, поэтому используйте вкладку манифеста

Для получения дополнительной информации: https://learn.microsoft.com/en-us/answers/questions/876955/azure-active-directory-app-registration-doesnt-acc.

Другие вопросы по тегам