Flutter Auth0 Web 身份验证显示空白页面

问题描述 投票:0回答:1

我正在尝试让 Auth0 在我的 Flutter Mobile 应用程序中工作。

当我按下登录按钮时,它会将我带到登录屏幕所在的空白网页。根据 Auth0 提供的文档,我已正确设置。

有人遇到过这个问题并有解决办法吗?

我将在这篇文章中添加一些图像和一些代码。

onPressed: () async {
   final auth0 = Auth0("DOMAIN",
   "CLIENT_ID");
   final result = await auth0.webAuthentication(scheme:
   "DOMAIN/android/com.example.name/login")
   .login(redirectUrl: "com.example.name://login");
   final accessToken = result.accessToken;
}

构建gradle

manifestPlaceholders += [auth0Domain: "DOMAIN", auth0Scheme: "https"]

希望我能得到一些答案。

欢呼开发者

flutter authentication auth0
1个回答
0
投票

我知道这个问题已经有一年多了,但我在几个地方看到了同样的事情,我似乎找到了答案。

使用 API 32 或更低版本,或者在 API 33 及更高版本中登录 Google 帐户并更新您的浏览器。

我也遇到了同样的问题 - 我的物理手机总是正确启动 Auth0 webview,而模拟器总是显示空白页面,或者在 Firefox 的情况下,它们显示重定向错误。

该问题似乎与 Auth0 安全或重定向处理有关。

© www.soinside.com 2019 - 2024. All rights reserved.