Я следовал инструкциям по настройке аутентификации предприятия в NativeScript Sidekick (https://docs.nativescript.org/sidekick/user-guide/enterprise-auth/oauth2?_ga=2.225672666.17995213.1561656859-952769349.1561656859) с моей учетной записью Azure AD B2C.
Я локально создал приложение для Android и запускаю его на своем телефоне с помощью приложения предварительного просмотра. Пока работает.
Но каждый раз, когда я пытаюсь войти в приложение, возникает следующая ошибка: {"error": "invalid_client", "error_description": "Ошибка аутентификации клиента.", "Debug": "Ошибка проверки клиента : редирект uri недействителен "}
Я посмотрел конфигурацию в Kinvey, я вижу URI перенаправления http://example.com. В процедуре изменение этого URI никогда не указывается, но, возможно, это проблема. Дело в том, что я понятия не имею, что мне следует вместо этого поместить, поскольку я хочу перенаправить в свое мобильное приложение ...
Любая помощь будет принята с благодарностью!
Редактировать: Я отредактировал вызов loginWithMIC (), чтобы добавить параметры:
this._userService.loginWithMIC('nsplayresume://', 0, { micId: 'OAuth2:88b92d888ee44a36aea52fXXXXXXXX' })
Теперь у меня есть эта ошибка: {"error": "invalid_client", "error_description": "Ошибка аутентификации клиента.", "Debug": "Ошибка проверки клиента: Ошибка: клиент не настроен для аутентификации Kinvey"}
Edit2 : Я провел несколько тестов в консоли Kinvey, и, используя консоль Api моего приложения, я могу успешно войти в систему. Итак, конфигурация хорошая, я так называю ее в приложении, которая почему-то не работает ...
Если я вызываю pingService.ping (), он работает нормально, поэтому моя инициализация кажется хорошей ...