Anwendung testen
Nachdem Sie eine Webanwendung in Oracle Identity Cloud Service integriert haben, können Sie die Anwendung testen. Um eine Webanwendung zu testen, registrieren Sie die Anwendung, richten die Anwendung ein, importieren das Oracle Identity Cloud Service-Zertifikat in den Anwendungsserver, und führen Sie die Anwendung aus.
Bevor Sie beginnen
-
Erfahrung mit der Entwicklung in Java.
-
Zugriff auf Oracle Identity Cloud Service mit Autorisierung zum Verwalten von Anwendungen. Sie müssen ein Identitätsdomainadministrator, ein Sicherheitsadministrator oder ein Anwendungsadministrator sein.
-
Installierte NetBeans IDE 8.1 (verwenden Sie das Bundle All oder Java Platform, Enterprise Edition (Java EE).
-
Zugriff auf GitHub: https://github.com/oracle/idm-samples.
-
Das idm-samples Repository wurde geklont oder auf GitHub heruntergeladen.
Die Anwendung "Kundenangebote" (Beispielcode) wird "WIE IST" ohne ausdrückliche oder stillschweigende Garantie für Genauigkeit oder Zugänglichkeit bereitgestellt. Der Beispielcode soll die grundlegende Integration zwischen Oracle Identity Cloud Service und benutzerdefinierten Anwendungen demonstrieren und stellt in keiner Weise den empfohlenen Ansatz dar. Er ist auch nicht für die Verwendung in Entwicklungs- oder Produktionsumgebungen vorgesehen.
Die Anwendung wird registriert
Die folgenden Schritte zeigen, wie Sie die Beispielanwendung "Customer Quotes" in Oracle Identity Cloud Service registrieren. Im Rahmen des Anwendungsregistrierungsprozesses konfigurieren und aktivieren Sie die Webanwendung in Oracle Identity Cloud Service. Während der Konfiguration definieren Sie, wie Oracle Identity Cloud Service in Ihre Webanwendung integriert werden kann.
- Erweitern Sie in der Identity Cloud Service-Konsole das Slide-in-Menü, klicken Sie auf Anwendungen und dann auf Hinzufügen.
- Wählen Sie Vertrauenswürdige Anwendung aus.
- Geben Sie die folgenden Informationen ein, und klicken Sie auf Weiter.
- Name: Kundenangebote
- Beschreibung: Webanwendung, die als Hub für alle Angebote fungiert.
- Wählen Sie Diese Anwendung jetzt als Client konfigurieren aus.
- Wählen Sie im Abschnitt "Autorisierung" die Option Autorisierungscode aus, und geben Sie die folgenden Informationen ein:
- Umleitungs-URL: https://localhost:8181/cquotes/return
- Abmelde-URL: https://localhost:8181/cquotes/logout
- Umleitungs-URL nach der Abmeldung: https://localhost:8181/cquotes
- Klicken Sie in den folgenden Bereichen bis zum letzten Bereich auf Weiter und dann auf Fertigstellen.
- Aufzeichnen Sie die Werte für die Client-ID und das Client Secret, und klicken Sie auf Schließen.
- Klicken Sie auf Aktivieren und dann auf Anwendung aktivieren.
Anwendung einrichten
Nachdem Sie die Webanwendung registriert haben, konfigurieren Sie sie so, dass sie während der Authentifizierung mit Oracle Identity Cloud Service verbunden wird.
Importieren Sie das Oracle Identity Cloud Service-Zertifikat in den Application Server
Exportieren Sie das SSL-Zertifikat aus der Oracle Identity Cloud Service-UI, und importieren Sie es in den Truststore des NetBeans GlassFish-Servers. Dieser Schritt ist erforderlich, damit die benutzerdefinierte Webanwendung mit Oracle Identity Cloud Service über HTTPS kommuniziert.
Anwendung ausführen
Nachdem Sie das Oracle Identity Cloud Service-Zertifikat in Oracle GlassFish Server importiert haben, führen Sie die Webanwendung aus, indem Sie sie in NetBeans erstellen.
Eine Internetverbindung zum Ausführen des cquotes-Builds.
Keine Proxy-Einstellungen die Internetverbindung verhindern.
Von VPN getrennt.