SAML for Native Mobile Apps(Android and IOS)

13

我已经搜索了很长一段时间,想知道SAML身份验证是否适用于移动应用程序。我完全阅读了oneLogin开发人员门户网站,但没有找到有关Android和IOS Api的任何文档。 请问有人能否确认SAML是否支持移动应用程序。


我们已经在我们的移动应用中实现了SAML,我们只是向用户呈现一个WebView。登录后,我们将重定向到应用程序URL。 - rckoenes
2
但是移动应用程序没有托管在服务器上,所以应用程序的URL是什么?您的应用程序URL确切是什么? - Parth Doshi
1
@rckoenes 如果您重定向到Web视图,那么您将如何获取SAML响应?是否有WKWebView的任何委托方法提供响应信息? - subin272
1
我们提供一个回调URL,实际上可以通过WKWebViewDelegate进行检测。 - rckoenes
你找到解决方案了吗?我正在寻找相同的解决方案。 - viper
有人得到解决方案了吗?我也想在iOS/Android应用程序中实现基于SAML的身份验证。 - Nikita Patil
1个回答

8
那些采用这种方法的人通常只需实现一个WebView并处理SAML请求即可。请查看Webviews上的这篇文章,因为这将允许您在原生应用程序之间共享信息(特别是与支持SAML相同方式的SSO提供程序建立的任何会话)。基本上,如果您这样做,您还将通过SAML(或OpenID Connect,如果您选择该路线)在移动设备上支持SSO。参考链接:https://spin.atomicobject.com/2016/09/01/sharing-web-data-wkwebview/

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接