Android的SAML客户端实现?

Vis*_*shJ 8 android saml opensaml

是否有一个示例应用程序可以在Android上引用SAML交互?有人在Android上成功移植/使用过OpenSAML吗?

我正在尝试编写一个简单的应用程序(而不是浏览器重定向)使用本机API来执行SAML身份验证.

另外一些指向我可以测试SAML客户端的测试环境的指针会有所帮助.

Ian*_*Ian 9

如果您需要针对SAML 2.0 IDP对移动应用用户进行身份验证,那么您不会将其构建到Android(或iOS)中.最佳做法是让您的移动应用程序使用OAuthv2并将IDP生成的SAML响应交换为本地SP/AS OAuth令牌.本质上,应用程序将在您的应用程序中启动WebView浏览器以执行SAML Web SSO配置文件,这将导致您的AS为您的移动应用程序提供OAuth令牌.在此类场景中不需要使用OAuth,但它会为您的移动应用程序添加安全性和标准支持.

Ping身份[注意:我为Ping工作]已经做了大量工作,使SaaS提供商能够快速轻松地实现SAML/OAuth(超过250个SaaS提供商并不断发展).查看https://www.pingidentity.com/products/pingfederate/secure-mobile-access.cfm

HTH = - 伊恩