AADSTS50011 - URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения - PullRequest
0 голосов
/ 21 декабря 2018

Я получаю эту ошибку при попытке использовать OpenID для входа из моего мобильного приложения.

Я использую React Native App Auth (https://github.com/FormidableLabs/react-native-app-auth#azure-active-directory) для аутентификации моего приложения в AAD.та же настройка уже работает с поставщиками Okta и Google OpenID.

Вот настройки, которые я использую в приложении:

{
  issuer: 'https://login.microsoftonline.com/{directory_id}/v2.0',
  clientId: {my_client_id},
  redirectUrl: 'com.krev.krev://oauth2redirect',
  scopes: ['openid', 'profile', 'email']
}

, и это соответствующая информация в манифесте приложения наAAD:

"replyUrlsWithType": [
    {
        "url": "com.krev.krev://oauth2redirect",
        "type": "InstalledClient"
    }
],

Я уже пытался изменить "oauth2AllowUrlPathMatching", но безрезультатно

Ответы [ 2 ]

0 голосов
/ 21 декабря 2018

Не совсем актуально, но это была ошибка на моей стороне.Я переопределял URL в другом месте кода.

0 голосов
/ 21 декабря 2018

Я заметил, что несколько примеров redirectUrl в https://github.com/FormidableLabs/react-native-app-auth используют шаблон <scheme>:/<something> (только с одной косой чертой /), но в общих настройках у вас есть <scheme>://<something> (сдве косые черты //).Возможно, вы случайно оставили только одну косую черту и авторизовали две косых черты (или наоборот) или имели другую опечатку.

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