我正在尝试让 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"]
希望我能得到一些答案。
欢呼开发者
我知道这个问题已经有一年多了,但我在几个地方看到了同样的事情,我似乎找到了答案。
使用 API 32 或更低版本,或者在 API 33 及更高版本中登录 Google 帐户并更新您的浏览器。
我也遇到了同样的问题 - 我的物理手机总是正确启动 Auth0 webview,而模拟器总是显示空白页面,或者在 Firefox 的情况下,它们显示重定向错误。
该问题似乎与 Auth0 安全或重定向处理有关。