Auth0 с конденсатором и React не перенаправляется в приложение после аутентификацииAndroid

Форум для тех, кто программирует под Android
Ответить
Гость
 Auth0 с конденсатором и React не перенаправляется в приложение после аутентификации

Сообщение Гость »


Я следовал этому руководству по настройке интеграции Auth0 для моего приложения Capacitor React, работающего на устройстве Android (https://auth0.com/docs/quickstart/nativ ... nteractive). Я застрял на этапе, где мне нужно «Обработать обратный вызов источника». Код прослушивателя appUrlOpen, который я настроил в соответствии с инструкциями руководства, похоже, не работает. Оповещения, которые я поместил в обратные вызовы для прослушивателей, похоже, не появляются. Я использовал пример uri, который, как они сказали, мне следует использовать "YOUR_PACKAGE_ID://{yourDomain}/capacitor/YOUR_PACKAGE_ID/callback" для redirect_uri при настройке оболочки Auth0 на более раннем этапе. Я также убедился, что redirect_url является частью разрешенных URL-адресов обратного вызова. Я также настроил глубокие ссылки с помощью руководства, которое они предоставили здесь (https://developer.android.com/training/ ... ep-linking). Однако когда дело доходит до хоста Android для данных в моем AndroidManifest.xml, я не уверен, что указать. Итак, на данный момент это домен в моем приложении auth0 на моей панели управления.

Когда я запускаю свое приложение на эмуляторе, я могу успешно пройти аутентификацию (я вижу успешный вход в журналы auth0), но затем оно просто остается на универсальном экране входа в систему, ничего не делая, не даже попадая в прослушиватель appUrlOpen. Мне также интересно, что мне следует использовать в качестве допустимого URI обратного вызова.

Как мне правильно вернуться в приложение после всех этих шагов? Есть ли какой-то шаг, который я пропустил? По какой причине моя глубокая ссылка не работает?

Я попробовал переключить приложение на другие приложения auth0, используемые моей организацией, и соответственно изменить URI обратного вызова и другие переменные. Я также проверил собственное руководство конденсатора по глубоким ссылкам здесь (https://capacitorjs.com/docs/guides/deep-links), которое побудило меня создать хранилище ключей SHA-256 и настроить свой сайт для глубоких ссылок. Я не совсем понимаю, как это применимо к моему приложению.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»