Ich brauche SAML 2.0 in einer meiner Android-App über Web-Ansicht zu implementieren. Hat jemand den Beispielcode dafür, da ich ihn vorher nicht benutzt habe.Android SAML 2.0 Implementierung
Antwort
SAML ist browserbasiert, da der gesamte Fluss auf Umleitung basiert und dies für eine mobile Anwendung nicht geeignet ist. Es hat auch komplexe Kryptografieanforderungen und mobile Bibliotheken sind möglicherweise nicht verfügbar.
Wenn Sie SAML verwenden müssen, dann installieren Sie den IdentityServer von thinktecture und verwenden Sie OIDC und SAML out.
Hallo .. können wir Proxy-Server für SAML 2.0-Implementierung in Android verwenden. – Reena
Die erste Anfrage wird an die IDP-URL gesendet. Dann sendet IDP das Token an den Proxy-Server, von wo unser SP dieses Token zur Authentifizierung sammeln kann. Ist das möglich – Reena
Keine Ahnung - was macht der Proxy-Server? Es klingt, als würden Sie das Ganze massiv überkompensieren. – nzpcmad
- 1. SAML-Client-Implementierung für Android?
- 2. Selbstsigniertes Zertifikat mit SAML 2.0
- 3. ADFS 2.0 SAML Logout
- 4. SAML 2.0 vs OpenID
- 5. SAML mit .NET 2.0
- 6. SAML 2.0 mit .Net 1.1
- 7. Unterstützt JOSSO 1.8.10 SAML 2.0?
- 8. SAML 2.0, Single Logout Problem
- 9. Web-SSO mit Java und SAML 2.0
- 10. So konfigurieren richtig SAML 2.0 SP
- 11. SSO SAML 2.0 - EntityDescriptor gibt Null zurück
- 12. Empfänger vs Publikum in SAML 2.0
- 13. bekomme CORS-Fehler mit SAML 2.0
- 14. SAML 2.0 SSO für Ruby on Rails?
- 15. ADFS 2.0 - SAML-Integration: getting Ausnahme
- 16. Google-Unterstützung für SAML 2.0 ECP
- 17. Gibt es ein Standardformat der SAML 2.0-verschlüsselten Assertion
- 18. SAML 2.0: Konfigurieren der Assertion Consumer Service URL
- 19. Verwenden von salesforce als saml 2.0 idp provider
- 20. Sind ADFS 2.0/SAML-Token in ASP.NET sticky?
- 21. Kann User ID von SAML 2.0 Antwort XML nicht analysieren
- 22. Rahmen NameIdFormat für SAML
- 23. Open-Source-Java XSLT 2.0-Implementierung?
- 24. ASP.NET Identity 2.0-Implementierung ohne Entity Framework
- 25. Was ist der Grund für die unter Fehler ist während SAML-SSO-Implementierung
- 26. SAML Anfrage Attribute In AuthnRequest
- 27. SAML SSO Client, Testsimulator SAML Provider/Server
- 28. SAML-Attribute aus SAML-Token lesen
- 29. Bestes Android 2.0 Entwicklungsbuch?
- 30. Android Studio Version 2.0
SAML ist nicht für mobile Geräte geeignet, weshalb keine Samples vorhanden sind. Verwenden Sie OpenID Connect/OAuth. – nzpcmad
Danke für Ihre Antwort. Aber ich habe keine andere Möglichkeit als die Verwendung von SAML. Ich lese es irgendwo, dass mit Web-Ansicht in Android-App können wir SAML implementieren. – Reena
@nzpcmad ist korrekt - das "Richtige" ist die Verwendung von OAuth in Ihrer Anwendung. Wenn das bedeutet, einen SAML SP-Endpunkt auf der Server-Ebene Ihrer Anwendung bereitzustellen und dann die SAML-Assertion in OAuth zu konvertieren, dann ist es so. Sie können keine "App" bereitstellen, die als SP fungieren könnte (naja, Sie * könnten *, aber es wäre schrecklich dumm, dies zu tun). –