我已按照 Auth0 的指南了解如何使用 Capacitorjs 设置 React 应用程序以部署到 android 和 Auth0 进行身份验证。我实际上正在使用可以从以下位置下载的示例:https://auth0.com/docs/quickstart/native/ionic-react/01-login
当我在应用程序中单击“登录”时,我会按预期重定向到 Auth0 托管登录页面。然后我可以登录并重定向回 Android 应用程序,但该应用程序不会注册用户已登录。
我已完成所有 Auth0 管理设置,并且可以在网络日志中看到正在颁发不记名令牌。当用户返回应用程序时,似乎没有发生任何事情。
有什么想法吗?
弄清楚了这一点。说明指定设置 Allowed origins,默认情况下,Auth0 应用程序设置中有一个名为 Allowed web origins 的属性。
但是除此之外,还需要打开on,并将以下域添加到允许的来源(CORS)
capacitor://localhost, http://localhost, http://localhost:3000/, https://localhost
如果您不这样做,日志中将出现以下错误。
不允许使用 Origin https://localhost。用于检查的行为:LEGACY