首页 > 解决方案 > Android 上的 SAML

问题描述

我正在尝试在我的 Android 应用程序中实现 SSO。我已经有一个身份提供程序(Duo Access Gateway),目前在我的公司中使用。我找不到有关如何进行此操作的任何指南或解释。

到目前为止,我的理解是我需要一个服务提供者,但一个 Android 原生应用程序无法执行该任务。所以我需要创建一个 Web 应用程序作为 SP,在 WebView/自定义 Chrome 选项卡中加载这个 SP,在那里对用户进行身份验证,然后将 SAML 断言传递回应用程序?

问题是我不知道从哪里开始以及如何做到这一点。任何帮助将不胜感激,谢谢。

标签: javaandroidloginsamlsaml-2.0

解决方案


你最好的选择可能是 js的Passport 。

您的另一个选择是使用 Auth0 或 Okta 之类的东西,然后将 OpenID Connect 连接到 Auth0 并将 SAML 连接到 Duo。

他们都有 Android 示例。


推荐阅读