我们正在使用Okta SDK开发 Okta 与我们的 Android 应用程序的集成。
当 Chrome 用作支持浏览器时,应用程序成功验证。
但是,我们无法使用 Chrome,因为用户可以自由浏览互联网,这是我们希望禁止的。
我们使用 SOTI 并且能够将使用SOTI Surf所需的地址列入白名单,但是,尽管我们将其添加为受支持的浏览器,但浏览器无法启动并出现错误“未找到兼容的浏览器”:
WebAuthClient client = new Okta.WebAuthBuilder()
.withConfig(config)
.withContext(this)
.withStorage(new SharedPreferenceStorage(this))
.withCallbackExecutor(Executors.newSingleThreadExecutor())
.withTabColor(Color.BLUE)
.supportedBrowsers("com.android.chrome", "org.mozilla.firefox", "net.soti.surf")
.create();
将 APK 生成的链接从 Chrome 复制到 SOTI Surf 成功验证并将用户返回到我们的应用程序 - 问题在于启动它。
任何想法我们可以如何:
- 成功启动 SOTI Surf,或
- 启动 Chrome,但完全删除菜单栏。
非常感谢