Oracle Universal Authenticator-Clientanwendung mit REST-APIs anpassen

Einführung

Dieses Tutorial zeigt, wie Sie die Oracle Universal Authenticator-Clientanwendung mit REST-APIs und Postman anpassen.

Voraussetzungen

Bevor Sie mit diesem Tutorial beginnen, müssen Sie Folgendes haben:

  1. Lesen und verstehen Sie Anpassen der Oracle Universal Authenticator-Clientanwendung.
  2. Eine ausgeführte Oracle Advanced Authentication-Installation, die mit Oracle Universal Authenticator bereitgestellt wird.
  3. Installierte Oracle Universal Authenticator-Clientanwendung auf Geräten gemäß Oracle Universal Authenticator-Clientanwendung installieren.
  4. Vertrautheit mit dem REST-Architekturstil.
  5. Die Native Postman Client-Anwendung ist installiert.
  6. Die json-Dateien Oracle_Universal_Authenticator_REST_API.postman_collection.json, Oracle_Universal_Authenticator_Example_Environment.postman_environment.json wurden heruntergeladen.

Hinweis: Administratoren sollten Folgendes beachten, wenn sie Eigenschaften mit REST-APIs aktualisieren:

Oracle Advanced Authentication Postman Collection installieren

Umgebungsparameter in Postman festlegen

Hinweis: Die folgenden Schritte können je nach Postman-Version variieren.

  1. Öffnen Sie Postman, und wählen Sie in Ihrem Workspace Umgebungen aus.

  2. Klicken Sie auf Importieren.

  3. Wählen Sie im Dialogfeld Importieren die Option Oracle_Universal_Authenticator_Example_Environment.postman_environment.json aus, oder löschen Sie sie, und klicken Sie auf Öffnen.

  4. Klicken Sie in der angezeigten Umgebungsliste rechts neben Beispielumgebung für Oracle Universal Authenticator auf die Auslassungspunkte und dann auf Duplizieren.

  5. Klicken Sie unter Oracle Universal Authenticator Example Environment Copy, das über der ursprünglichen Umgebung angezeigt wird, auf die Auslassungspunkte, und benennen Sie sie in Oracle Universal Authenticator Environment for REST APIs um.

  6. Aktualisieren Sie die Umgebungsvariablen für die neue Umgebung, indem Sie die folgenden Werte für Anfangswert und Aktueller Wert eingeben. Klicken Sie anschließend auf Speichern:

    • RELEASENAME: Die dem Oracle Advanced Authentication-Setup zugewiesene RELEASENAME, z.B. oaainstall.
    • DRSS_URL: Die URL für den DRSS-Endpunkt in Oracle Advanced Authentication. Beispiel: https://oaa.example.com/oaa-drss.
    • DRSS_USERNAME: Der Benutzername für DRSS-APIs im Format RELEASENAME-oaa-drss, z.B. oaainstall-oaa-drss.
    • DRSS_PASSWORD: drssapikey für das Setup von Oracle Advanced Authentication.

    Hinweis: Wenn Sie RELEASENAME, DRSS_URL, DRSS_USERNAME und DRSS_PASSWORD nicht kennen, finden Sie weitere Informationen unter Deployment-Details drucken.

    Die Umgebung sieht in etwa wie folgt aus:

  7. Klicken Sie auf die Dropdown-Liste Umgebung, und wählen Sie die aktualisierte Umgebung aus der Liste aus:

Postman Collection importieren

  1. Um die Postman-Collection der REST-API für Oracle Advanced Authentication zu importieren, wählen Sie Collections > Importieren aus.

  2. Wählen Sie im Dialogfeld Importieren die Option Oracle_Universal_Authenticator_REST_API.postman_collection.json aus, oder löschen Sie sie.

    Die Sammlung sollte wie folgt angezeigt werden:

Theme-APIs testen

Sprach-Themes erstellen

Hinweis: Um Fehler bei der SSL-Zertifikatverifizierung zu vermeiden, navigieren Sie im Hamburger-Navigationsmenü zu Datei > Einstellungen, und deaktivieren Sie auf der Registerkarte "Allgemein" die SSL-Zertifikatverifizierung.

In diesem Abschnitt erstellen Sie Sprachthemen für die Elemente, die Sie anpassen möchten.

  1. Navigieren Sie auf der Registerkarte "Sammlungen" zu Oracle Universal Authenticator-REST-API > Themes Management-APIs.

  2. Wählen Sie PUT updateLocale. Diese Anforderung erstellt eine PUT-Anforderung an den oaa-drss/v1/themes/<locale>-Endpunkt und basierend auf den Informationen im Body ein Theme für das gewünschte Gebietsschema.

    Ändern oder entfernen Sie Felder und Werte nach Bedarf.

    In diesem Beispiel wird ein Theme für die Sprache en_US erstellt, oaa-drss/v1/themes/en_US, und alle anpassbaren Eigenschaften werden aktualisiert.

    Für den Logowert müssen Sie die bmp-Datei mit einem Utility Ihrer Wahl in BASE64 konvertieren und den Wert in den Eintrag logo einfügen.

  3. Klicken Sie auf Senden.

  4. Bestätigen Sie in der Antwort, dass 204 No Content angezeigt wird.

  5. Erstellen Sie weitere Themes für die anderen Sprachen, die Sie benötigen. In diesem Beispiel wird ein Theme für die französische Sprache fr erstellt, oaa-drss/v1/themes/fr, und alle anpassbaren Eigenschaften werden aktualisiert.

    Hinweis: Der gesamte angepasste Text muss in der Sprache für das Thema enthalten sein, das Sie erstellen.

  6. Klicken Sie auf Senden.

  7. Bestätigen Sie in der Antwort, dass 204 No Content angezeigt wird.

  8. Wiederholen Sie das oben genannte für alle anderen Sprachthemen, die Sie benötigen, z. B. Spanisch usw.

Holen Sie sich Sprach-Themes

  1. Navigieren Sie auf der Registerkarte "Sammlungen" zu Oracle Universal Authenticator-REST-API > Themes Management-APIs

  2. Wählen Sie GET getLocale aus. Diese Anforderung sendet eine GET-Anforderung an den oaa-drss/v1/themes/locales-Endpunkt und gibt alle erstellten Themes zurück.

  3. Klicken Sie auf Senden.

  4. Bestätigen Sie in der Antwort, dass Status: 200 OK angezeigt wird. Die Liste der Themen wird zurückgegeben.

Angepasste Eigenschaften für ein Theme abrufen

  1. Navigieren Sie auf der Registerkarte "Sammlungen" zu Oracle Universal Authenticator-REST-API > Themes Management-APIs.

  2. Wählen Sie GET getLocale aus. Diese Anforderung erstellt eine GET-Anforderung an den oaa-drss/v1/themes/<locale>-Endpunkt und gibt alle benutzerdefinierten Eigenschaften für ein Theme zurück.

  3. Klicken Sie auf Senden.

  4. Bestätigen Sie in der Antwort, dass Status: 200 OK angezeigt wird. Die Liste der benutzerdefinierten Eigenschaften wird zurückgegeben.

    Hinweis: Neben den von Ihnen angepassten Parametern werden Standardwerte für nicht angepasste Parameter und andere Parameter angezeigt, die nicht anpassbar sind.

Themes aktivieren

Um die Themes in der Oracle Universal Authenticator-Clientanwendung zu verwenden, müssen Sie die Eigenschaft oua.themes.custom.distribution auf "1" setzen.

  1. Navigieren Sie auf der Registerkarte "Sammlungen" zu Oracle Universal Authenticator-REST-API > Themes Management-APIs.

  2. Wählen Sie PUT oua.themes.custom.distribution. Diese Anforderung sendet eine PUT-Anforderung an den Endpunkt oaa-drss/oua/property/v1, indem die Eigenschaft oua.themes.custom.distribution im Body festgelegt wird. Der Wert 1 aktiviert Themes, und der Wert 0 deaktiviert die Themes. Standardwert ist 0.

  3. Klicken Sie auf Senden.

  4. Stellen Sie in der Antwort sicher, dass Status: 200 OK angezeigt wird und dass die Antwort oua.themes.custom.distribution enthält, das auf 1 gesetzt ist.

Ein Theme aktualisieren

  1. Navigieren Sie auf der Registerkarte "Sammlungen" zu Oracle Universal Authenticator-REST-API > Themes Management-APIs.

  2. Wählen Sie PUT updateLocale. Diese Anforderung stellt eine PUT-Anforderung an den oaa-drss/v1/themes/<locale>-Endpunkt her und erstellt oder aktualisiert ein Theme für das gewünschte Gebietsschema basierend auf den Informationen im Body.

    Aktualisieren oder entfernen Sie Felder und Werte nach Bedarf.

    Hinweis: Neben den Feldern, die Sie aktualisieren möchten, müssen Sie alle Felder einschließen, die Sie zuvor angepasst haben. Wenn Sie die zuvor angepassten Eigenschaften nicht hinzufügen, werden sie mit den Standardwerten überschrieben.

    In diesem Beispiel wird CPFT_TILE_IMAGE in Enter your Example Company Username" aktualisiert.

  3. Klicken Sie auf Senden.

  4. Bestätigen Sie in der Antwort, dass 204 No Content angezeigt wird.

Theme löschen

Wenn Sie ein Theme löschen, wird es vollständig entfernt. Administratoren sollten beim Löschen von Themes vorsichtig sein und Folgendes beachten:

  1. Navigieren Sie auf der Registerkarte "Sammlungen" zu Oracle Universal Authenticator-REST-API > Themes Management-APIs.

  2. Wählen Sie DEL deleteLocale aus. Diese Anforderung erstellt eine DELETE-Anforderung an den Endpunkt oaa-drss/v1/themes/<locale> und löscht das Theme für das angegebene Gebietsschema.

    In diesem Beispiel wird das spanische Gebietsschema (es) gelöscht.

  3. Klicken Sie auf Senden.

  4. Bestätigen Sie in der Antwort, dass 204 No Content angezeigt wird.

  5. Wenn Sie das Theme mit einem Dummy-Wert aktualisieren müssen, verwenden Sie PUT updateLocale, um das Theme zu aktualisieren, und klicken Sie auf Senden. Eine 204 No Content-Meldung wird angezeigt:

Weitere Informationen

Feedback

Um Feedback zu diesem Tutorial zu geben, wenden Sie sich bitte an idm_user_assistance_ww_grp@oracle.com

Danksagungen

Weitere Lernressourcen

Sehen Sie sich andere Übungen zu docs.oracle.com/learn an, oder greifen Sie im Oracle Learning YouTube-Channel auf weitere kostenlose Lerninhalte zu. Besuchen Sie außerdem education.oracle.com/learning-explorer, um Oracle Learning Explorer zu werden.

Die Produktdokumentation finden Sie im Oracle Help Center.