【问题标题】:SAML for Native Mobile Apps(Android and IOS)原生移动应用(Android 和 IOS)的 SAML
【发布时间】:2018-03-27 08:14:51
【问题描述】:

我已经搜索了很长时间,SAML 身份验证是否可用于移动应用程序。我完全浏览了 oneLogin 开发者门户,但在 Android 和 IOS Api 上找不到任何文档。 有人可以确认一下 SAML 是否支持移动应用程序。

【问题讨论】:

  • 我们已经在移动应用中实现了 SAML,我们只是向用户展示了一个 WebView。登录后,我们重定向到应用 URL。
  • 但是由于移动应用程序没有托管在服务器上,所以应用程序 URL 是什么?您的应用程序 URL 究竟是什么?
  • @rckoenes 在这种情况下,如果您重定向到 Web 视图,您将如何获得 SAML 响应?是否有提供响应信息的 WKWebView 委托方法?
  • 我们提供了一个回调 url,我们确实使用 WKWebViewDelegate 检测到该 URL
  • 您找到解决方案了吗?我正在寻找相同的解决方案

标签: android ios saml-2.0 onelogin


【解决方案1】:

走这条路的人通常只是实现一个 WebView 并以这种方式处理 SAML 请求。

查看有关 Webviews 的这篇文章,因为这将允许您在同样支持 SAML 的本机应用程序之间共享信息(尤其是您与 SSO 提供商建立的任何会话)。

https://spin.atomicobject.com/2016/09/01/sharing-web-data-wkwebview/

基本上,如果您这样做,您还将通过 SAML(或 OpenID Connect,如果您走这条路)支持移动设备上的 SSO

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多