Реализация клиента SAML для Android?

Есть ли пример приложения, которое я могу назвать для взаимодействия SAML на Android? Кто-нибудь успешно портировал / использовал OpenSAML на Android?

Я пытаюсь написать простое приложение, которое (вместо перенаправления браузера) использует собственные API для выполнения проверки подлинности SAML.

Также помогут некоторые указатели на проверку среды, где я могу тестировать клиенты SAML.

Если вам необходимо аутентифицировать пользователей мобильных приложений против SAML 2.0 IDP, то вы НЕ СОЗДАЛИ это в Android (или iOS). Лучшей практикой было бы, чтобы ваше мобильное приложение использовало OAuthv2 и обменивалось ответ SAML, сгенерированный IDP для локального токена SP / AS OAuth. По сути, приложение запустило браузер WebView с вашим приложением для выполнения профиля SOML Web SSO, который приведет к тому, что ваша AS даст вашему мобильному приложению токен OAuth. В этом типе сценария не требуется использовать OAuth, но он добавит безопасность и стандартную поддержку вашего мобильного приложения.

Ping Identity [Примечание: я действительно работаю для Ping] выполнил тонну работы, чтобы сделать SAML / OAuth быстрым и легким для SaaS-провайдеров для реализации (более 250 SaaS-провайдеров и растущих). Проверьте https://www.pingidentity.com/products/pingfederate/secure-mobile-access.cfm

HTH = – Ian