Nun meine Sorge ist, dass ich nicht eindeutig Enterprise Store mit Google Authentication System konfigurieren können.
Dies kann nicht in ES 1.0.0 durchgeführt werden, sondern kann mit ES 2.0.0 mit einigen Anpassung
Ich will nicht Identity Server oder ein anderes Tool installieren, damit es funktioniert erreicht werden. Ich möchte nur, dass der Enterprise Store es selbst funktioniert. Ist es möglich ?
Sie keinen externen Identity Server benötigt
Kann ich ein Verfahren zu finden, das eindeutig mit Enterprise Store paßt? Bitte auf meine Antwort verweisen unter
Ich habe die Antwort aufgeschlüsselt auf der Grundlage der beiden Produktversionen (1.0.0 und 2.0.0):
ES 1.0.0
- Die ES 1.0.0 verwendet eine angepasste Anmeldeseite (in der sso-Anwendung), sodass die IS-Komponenten keine Rendering-Kontrolle über die Seite haben. Dies bedeutet, dass die Schaltfläche "Mit Google anmelden" nicht gerendert werden kann Sie müssen diese Anmeldeseite anpassen
- Diese Version des Produkts verwendet 4.2.0 Identity-Komponenten, von denen ich den starken Verdacht habe, dass sie Google Authenticator nicht unterstützen (ich muss dies überprüfen). Daher müssen Sie mit Approach # 2 unten geliefert werden. In ES 1.0.0 Wir hatten kein Konzept, um Authentifizierungsmethoden einzubinden, daher müssen Sie den Kerncode bearbeiten.
ES 2.0.0
- Die Wiedergabe der Anmeldeseite einmal auf der ES Seite behandelt wird erneut damit die sso Anwendung muss die Anmeldung mit Google button.This ist ähnlich zu zeigen, die individuell gestaltet werden zu ES 1.0.0 aber mit dem Hauptunterschied, freie Verlängerungspunkte für die sso APP zu haben.
- Obwohl ES 2.0.0 nicht mehr die UIs SP und IDPs Identitätskomponente unterstützt dies für die Verwaltung kann durch Konfigurationen files Ein zusätzlicher Hinweis erreicht werden, dass ES 2.0.0 Steckgiebelauthentifizierung unterstützt methods (Link erwähnt ES 2.1. 0, aber der Ansatz ist gleichermaßen anwendbar auf 2.0.0)
Verfügbare Optionen
- ich würde, dass Sie wechseln ES empfehlen warten 2.0.0 (oder möglicherweise für 2.1.0, die heruntergeladen werden können von .
- Ansatz # 1: Registrieren eines Identity Provider und Service-Provider über die Konfiguration files als # reference point
- Ansatz unter Verwendung von 2: eine benutzerdefinierte Login-Seite als extension mit Unterstützung für Google-Authentifizierung here
mit den beschriebenen Schritten Schreiben
Hinweis: Ich brauche ein wenig Zeit, um beide der oben genannten Ansätze zu überprüfen.
Hinweis SO hat eine Anzahl von Links eingeschränkt, die ich posten kann, müssen Sie https zu allen unten angegebenen Links voranstellen.
EDIT Ich fing an, mit Ansatz # 2 zu spielen, können Sie den Fortschritt von here anzeigen.
EDIT Ich konnte den ersten Ansatz heute ein wenig weiter untersuchen und leider sieht es so aus, als wäre es mit ES 2.0.0/2.1.0 nicht möglich, ohne zusätzliche IS-Komponenten zu installieren.
Danke, Sameera
Hallo harsha89, vielen Dank für Ihre Antwort. Aber ich würde gerne wissen, ob ich es einzigartig mit Enterprise Store 1.0.0 und identity.xml (oder Management-Konsole) tun kann, ohne andere Produkte zu installieren. Ist es möglich oder nicht? – user6198213
Der Unternehmensspeicher sollte die erforderlichen Komponenten enthalten. Sie können die SP-Konfigurationen über die Management Console überprüfen und sehen, wie Sie den SP konfigurieren können, um Ihre Anforderungen zu erfüllen. – harsha89