AWS Cognito – OIDC – Konfiguration
Wichtiger Hinweis
Die Anweisungen in diesem Artikel beziehen sich auf eine App eines Drittanbieters und spiegeln möglicherweise nicht die neueste Version wider. Bitte verwenden Sie diese Anweisungen als Leitfaden zur Durchführung der Aufgabe, seien Sie jedoch darauf aufmerksam, dass einige Bildschirme, Feldnamen und Schritte geändert worden sein können.
Übersicht
Dieser Leitfaden erklärt, wie Sie AWS Cognito mithilfe von OpenID Connect (OIDC) mit Flosum Cloud Apps integrieren, um Single Sign-On (SSO) für eine nahtlose Anmeldung zu ermöglichen.
Kunden-gehostet
Kunden, die Flosum-Apps auf ihrer eigenen Infrastruktur hosten, haben eine benutzerdefinierte URL zum Anmelden bei ihren Apps. Wenn Sie diese Dokumentation verwenden, ersetzen Sie beliebige Flosum-gehostete URLs durch Ihre eigenen URLs.
Überblick über die beteiligten Schritte
Einen User Pool mit AWS Cognito erstellen
Issuer-URL ermitteln
Client-ID und Client Secret abrufen
Die Redirect-URL einrichten
Einen Identity Provider mit den globalen Flosum-Einstellungen erstellen
SSO testen
AWS Cognito für Flosum Cloud Apps konfigurieren
In diesem Abschnitt erfahren Sie, wie Sie einen AWS Cognito User Pool für die Verwendung mit Flosum Cloud Apps für SSO konfigurieren.
Bitte beachten Sie, dass die Anweisungen für AWS Cognito möglicherweise nicht der neuesten Version entsprechen. Einige Bildschirme, Feldnamen und Schritte könnten sich geändert haben.
AWS Cognito User Pool erstellen
Greifen Sie auf die AWS-Verwaltungskonsole zu und navigieren Sie zum Cognito-Dienst.
Wählen Sie Benutzerpools verwalten.
Im Bereich Benutzerpools klicken Sie auf die Benutzerpool erstellen Schaltfläche. Sie werden aufgefordert, Ihren neuen Pool zu benennen.
Nachdem Sie Ihren Pool benannt haben, wählen Sie Schrittweise durch die Einstellungen. In diesem Abschnitt können Sie Anmeldeparameter für Ihre Benutzer festlegen.
Wählen Sie die unten im Screenshot gezeigten Attribute aus. Diese Attribute bestimmen, welche Informationen Sie bei der Registrierung von Benutzern erfassen.
Nachdem Sie die erforderlichen Attribute festgelegt haben, klicken Sie auf Nächster Schritt um Ihre Konfigurationen zu speichern.
Konfiguration der App-Clients
Überspringen Sie die Tags und Geräte Schritte.
Konfigurieren Sie die App-Clients.
Klicken Sie auf Fügen Sie einen App-Client hinzu.
Bearbeiten Sie die Einstellungen entsprechend dem unten stehenden Screenshot.
Klicken Sie auf Nächster Schritt um Ihre Konfigurationen zu speichern.
Domänennamen festlegen
Der nächste Schritt besteht darin, einen Domänennamen für den von Ihnen erstellten User Pool zu erstellen.
Navigieren Sie zur Domänennamen Registerkarte.
Geben Sie Ihren gewünschten Domänenpräfix.
Klicken Sie auf Verfügbarkeit prüfen.
Wenn die Domäne verfügbar ist, klicken Sie auf Änderungen speichern.
App-Client-Einstellungen konfigurieren
Navigieren Sie zu App-Client-Einstellungen und aktualisieren Sie sie so, dass sie mit den unten gezeigten Konfigurationen übereinstimmen.
In den Callback-URL(s) Feld, fügen Sie die URL Ihrer Region für jede Flosum Cloud App hinzu, die Sie mit SSO verwenden möchten. Die URLs für Ihre Region finden Sie in der unten stehenden Tabelle.
Globale Einstellungen
https://global-us.flosum.app/api/v1/oauth/callback
Sicherung & Archiv
https://backup-us.flosum.app/api/v1/oauth/callback
DevOps
https://devops-us.flosum.app/api/v1/oauth/callback
Globale Einstellungen
https://global-de.flosum.app/api/v1/oauth/callback
Sicherung & Archiv
https://backup-de.flosum.app/api/v1/oauth/callback
DevOps
https://devops-de.flosum.app/api/v1/oauth/callback
Globale Einstellungen
https://global-jp.flosum.app/api/v1/oauth/callback
Sicherung & Archiv
https://backup-jp.flosum.app/api/v1/oauth/callback
DevOps
https://devops-jp.flosum.app/api/v1/oauth/callback
Globale Einstellungen
https://global-au.flosum.app/api/v1/oauth/callback
Sicherung & Archiv
https://backup-au.flosum.app/api/v1/oauth/callback
DevOps
https://devops-au.flosum.app/api/v1/oauth/callback
In den Abmelde-URL(s) Feld, fügen Sie die URL Ihrer Region für jede Flosum Cloud App hinzu, die Sie mit SSO verwenden möchten. Die URLs für Ihre Region finden Sie in der unten stehenden Tabelle.
Globale Einstellungen
https://global-us.flosum.app/api/v1/oauth/login
Backup & Archiv
https://backup-us.flosum.app/api/v1/oauth/login
DevOps
https://devops-us.flosum.app/api/v1/oauth/login
Globale Einstellungen
https://global-de.flosum.app/api/v1/oauth/login
Backup & Archiv
https://backup-de.flosum.app/api/v1/oauth/login
DevOps
https://devops-de.flosum.app/api/v1/oauth/login
Globale Einstellungen
https://global-jp.flosum.app/api/v1/oauth/login
Backup & Archiv
https://backup-jp.flosum.app/api/v1/oauth/login
DevOps
https://devops-jp.flosum.app/api/v1/oauth/login
Globale Einstellungen
https://global-au.flosum.app/api/v1/oauth/login
Backup & Archiv
https://backup-au.flosum.app/api/v1/oauth/login
DevOps
https://devops-au.flosum.app/api/v1/oauth/login
ISSUER_BASE_URL abrufen
Navigieren Sie zu Benutzerpools verwalten innerhalb von AWS Cognito.
Wählen Sie den von Ihnen erstellten User Pool aus und greifen Sie dann auf Allgemeine Einstellungen.
Beachten Sie die ISSUER_BASE_URL, die folgendem Format entspricht:
https://cognito-idp.<region>.amazonaws.com/<userPoolId>.
ISSUER_CLIENT_ID und ISSUER_CLIENT_SECRET abrufen
Navigieren Sie zu Benutzerpools verwalten innerhalb von AWS Cognito.
Wählen Sie den von Ihnen erstellten User Pool aus und klicken Sie dann auf App-Clients.
Beachten Sie die ISSUER_CLIENT_ID, zu finden unter App-Client-ID.
Beachten Sie die ISSUER_CLIENT_SECRET, zu finden unter App-Client-Secret.
Redirect-URL festlegen
In den Redirect-URL Feld, fügen Sie die URL Ihrer Region für jede Flosum Cloud App hinzu, die Sie mit SSO verwenden möchten. Die URLs für Ihre Region finden Sie in der unten stehenden Tabelle.
Globale Einstellungen
https://global-us.flosum.app/api/v1/auth/login/open-id
Sicherung & Archiv
https://backup-us.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-us.flosum.app/api/v1/auth/login/open-id
Globale Einstellungen
https://global-de.flosum.app/api/v1/auth/login/open-id
Sicherung & Archiv
https://backup-de.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-de.flosum.app/api/v1/auth/login/open-id
Globale Einstellungen
https://global-jp.flosum.app/api/v1/auth/login/open-id
Sicherung & Archiv
https://backup-jp.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-jp.flosum.app/api/v1/auth/login/open-id
Globale Einstellungen
https://global-au.flosum.app/api/v1/auth/login/open-id
Sicherung & Archiv
https://backup-au.flosum.app/api/v1/auth/login/open-id
DevOps
https://devops-au.flosum.app/api/v1/auth/login/open-id
Identity Provider in den globalen Einstellungen erstellen
Identity Provider erstellen
Befolgen Sie die allgemeinen Anweisungen im folgenden Artikel, um mit der Erstellung eines OIDC-Identitätsanbieters zu beginnen.
Vervollständigen Sie die Grundlegenden Informationen Abschnitt.
Wählen Sie OPEN_ID für den Identitätsanbieter Typ.
Vervollständigen Sie die Schaltflächeninformationen Abschnitt.
(Optional) Vervollständigen Sie die Gruppeninformationen Abschnitt.
OpenID-Informationsfelder vervollständigen
Kopieren Sie die Informationen aus Ihrer AWS-Cognito-Anwendung in den Abschnitt OpenID Information. Die Tabelle erklärt, welche AWS-Cognito-Werte in welche Flosum-Felder eingetragen werden müssen. Der letzte Screenshot zeigt einen vollständig eingerichteten Identity Provider für eine AWS-Cognito-OIDC-Anwendung.
Die Werte in der AWS-Cognito-Wert Spalte sind eine Kombination von Werten aus Ihrer AWS-Cognito-App. Das Abrufen dieser Werte wird in den obigen Abschnitten erläutert.
Client-ID
ISSUER_CLIENT_ID
Client Secret
ISSUER_CLIENT_SECRET
Issuer
ISSUER_BASE_URL

Speichern und testen
Klicken Sie Speichern um den Identitätsanbieter zu speichern.
Zum Testen öffnen Sie ein Inkognito-Fenster.
Beginnen Sie die Anmeldung bei Global Settings mit Ihrem Mandantennamen.
Wenn der Identitätsanbieter erfolgreich konfiguriert wurde, sollten Sie die SSO-Schaltfläche sehen, die Sie erstellt haben.

Zuletzt aktualisiert
War das hilfreich?