我正在做一个项目,需要从一些 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/