Проверка подлинности с помощью Azure AD - React Native - PullRequest
5 голосов
/ 17 июня 2019

Я пытаюсь пройти аутентификацию в Azure, используя эту библиотеку 'react-native-azure-ad2', но похоже, что она работает неправильно. После входа в систему отображается сообщение об ошибке:

" Извините, но у нас возникли проблемы при входе в систему. URL-адрес ответа, указанный в запросе, не соответствует URL-адресам ответа, настроенным для приложения" xxxxxxxxxxxxxxxxxxxxxx "

Вот мой код:

    var credentials = {
    client_id: 'xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxx',
    client_secret: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxx',
    redirectUrl: 'msalxxxxxxx-xxxxxx-xxxxx-xxxxx-xxxxxxxxxx://auth',
    scope: 'User.Read'
};

export default class AzureLogin3 extends React.Component {

    constructor(props) {
        super(props);
        this.azureInstance = new AzureInstance(credentials);
        this._onLoginSuccess = this._onLoginSuccess.bind(this);
    }

    _onLoginSuccess() {
             this.azureInstance.getUserInfo().then(result => {
             console.log(result);
           }).catch(err => {
            console.log(err);
        })
    }

    render() {
        return (
            <AzureLoginView
                azureInstance={this.azureInstance}
                loadingMessage="Requesting access token"
                onSuccess={this._onLoginSuccess}
            />
        );
    }
}

Я перепробовал все эти учетные данные и по-разному их комбинировал, но сообщение об ошибке остается прежним.

1 Ответ

0 голосов
/ 24 июня 2019

Я думаю, вы могли бы сослаться на это doc

Также здесь - еще один поток, похожий на эту проблему. Пожалуйста, посмотрите. Хотя это b2c, просто ссылаясь на то, может ли это помочь.

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