我们正在使用Okta SDK开发Okta与我们的安卓应用程序的集成。
当Chrome被用作支持浏览器时,该应用程序成功地进行了身份验证。
然而,我们无法使用Chrome,因为用户可以自由浏览互联网,这是我们希望禁止的。
我们使用SOTI并能够使用SOTI表面白名单所需的地址,然而,尽管我们将其添加为受支持的浏览器,但浏览器无法启动时出现错误“找不到兼容的浏览器”:
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成功地进行身份验证,并将用户返回到我们的应用程序--问题是启动它。
我们如何才能做到这一点:
非常感谢
发布于 2021-02-13 20:57:05
SOTI已经证实,SOTI Surf不支持-这是Okta所要求的。
使用Chrome和使用SOTI进行网络过滤是可能的,但是设备需要安装在上,而不是Android。
https://stackoverflow.com/questions/65943581
复制相似问题