Auth0 с конденсатором и React не перенаправляется в приложение после аутентификации ⇐ 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 и настроить свой сайт для глубоких ссылок. Я не совсем понимаю, как это применимо к моему приложению.
Я следовал этому руководству по настройке интеграции 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 и настроить свой сайт для глубоких ссылок. Я не совсем понимаю, как это применимо к моему приложению.
Мобильная версия