java - 适用于 Android 的 SAML 客户端?

标签 java android saml shibboleth opensaml

我正在做一个项目,需要从一些 protected 网页中解析一些数据。为了获得对这些页面的访问权限,我必须克服 SAML 身份验证表单 (Shibboleth)。 有人能够在 Android (Java) 中实现这个标准吗? 我已经读过这个帖子:SAML Client implementation for Android? 但它并没有给我一个好的解决方案。事实上,我需要获取一些 protected 网页的数据以便对其进行解析,而不是让用户看到此类网页的内容。因此,通过 WebView 登录并不是我真正需要的。

最佳答案

我认为 OpenSAML 是处理 SAML 部分的最佳选择,然后可能是 HttpClient 来处理您通常在浏览器中执行的操作。但是会有相当多的工作来实现这一点。 SAML 没有什么轻量级的东西。

OpenSAML 只是一个帮助处理 SAML 消息的库,因此它可能适用于像这样非常定制的东西。

关于java - 适用于 Android 的 SAML 客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15254216/

相关文章:

java - layout_weight 不起作用

c# - 如何生成 saml 2.0 sso 服务元数据

java - 为什么我不能通过 Java 访问远程数据库?

java - 将化学式转换为其 iupac 名称

android - 更改 DatePickerDialog 的按钮文本

android - 它什么时候会在 Android 应用程序的 admob 上生效

security - IDP 和 SP 身份验证流程,无需重定向到 IDP

javascript - 使用来自外部身份提供者的 Saml 响应

java - Android ViewModel 不断初始化 ArrayList

java - Maven Eclipse 插件和 openjpa 增强的问题