Мне нужно реализовать SAML 2.0 в одном из моих приложений для Android через веб-представление. У кого-нибудь есть образец кода для этого, так как я его раньше не использовал.Реализация Android SAML 2.0
ответ
SAML основан на браузере, потому что весь поток основан на перенаправлении, и это не подходит для мобильного приложения. Также он имеет сложные требования к криптографии, и мобильные библиотеки могут быть недоступны.
Если вам нужно использовать SAML, установите IdentityServer thinktecture и используйте OIDC для этого и SAML.
Привет. Можем ли мы использовать прокси-сервер для реализации SAML 2.0 в android. – Reena
Первый запрос будет отправлен на URL IDP. Затем IDP отправит токен на прокси-сервер, откуда наш SP может собрать этот токен для аутентификации. Возможно ли это так? – Reena
Идея - что делает прокси-сервер? Это звучит так, будто вы в большой степени преувеличиваете все это. – nzpcmad
- 1. JAVA - реализация SAML 2.0
- 2. Реализация поставщика услуг SAML 2.0
- 3. Реализация профиля SAML WebSSO
- 4. SAML с .NET 2.0
- 5. SAML 2.0 AuthnRequest AudienceRestriction
- 6. Кодировка запроса Saml 2.0
- 7. SAML 2.0 & Okta C#
- 8. HttpMetadataProvider SAML 2.0
- 9. SAML 2.0 LogoutRequest
- 10. Информация о SAML 2.0
- 11. Проверка пароля SAML 2.0
- 12. SAML 2.0 IsPassive опция
- 13. SAML 2.0 SP metadata
- 14. Выход ADSL 2.0 SAML
- 15. SAML 2.0 К OAuth
- 16. Сгенерировать утверждение saml 2.0
- 17. SAML 2.0 и EncryptedAssertion
- 18. OKTA Saml 2.0 конфигурации
- 19. Реализация SAML Spring Security
- 20. SAML 2.0 и OAUTH 2.0 Провайдер услуг
- 21. SAML 2.0, Single Logout issue
- 22. Увеличивается ли использование SAML 2.0?
- 23. Поддерживает ли Sitefinity SAML 2.0?
- 24. SAML 2.0 Запрос на утверждение
- 25. Классический ASP SAML 2.0 «Middleware»
- 26. Spring SAML и ADFS 2.0
- 27. .net core и SAML 2.0
- 28. Самоподписанный сертификат с SAML 2.0
- 29. SAML 2.0 с .Net 1.1
- 30. Spring SAML 2.0: почему атрибут формата saml: тег NameID относится к saml 1.1, хотя мы используем saml 2.0
SAML не подходит для мобильных устройств, поэтому нет образцов. Используйте OpenID Connect/OAuth. – nzpcmad
Спасибо за ответ ур. Но у меня нет другого выбора, кроме использования SAML. Я где-то читал, что с помощью веб-представления в Android-приложении мы можем реализовать SAML. – Reena
@nzpcmad правильный - «правильная» вещь - использовать OAuth в своем приложении. Если это означает развертывание конечной точки SAML SP на уровне сервера приложения, то преобразование утверждения SAML в OAuth, то пусть будет так. Вы не можете развернуть «приложение», которое может действовать как SP (ну, вы можете *, но было бы ужасно глупо делать это). –