> For the complete documentation index, see [llms.txt](https://docs.flosum.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.flosum.com/global-settings/global-settings-docs-de/sicherheit/identitatsanbieter-sso/oidc-identitatsanbieter/aws-cognito-oidc-konfiguration.md).

# AWS Cognito – OIDC – Konfiguration

{% hint style="success" %}

#### Erforderliche Benutzeranmeldeinformationen

\[**Flosum-Benutzer**] - **Systemadministrator** Rolle
{% endhint %}

{% hint style="success" %}

#### 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.
{% endhint %}

## ![](https://1457152582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FSxcnKlaJKPzDqONWoDNv%2FSummary2-Small-Icon.svg?alt=media\&token=5e3253d0-a069-4ba5-9c06-83c70bd0b21d) Ü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.

{% hint style="info" %}
Allgemeinere Anweisungen zum Hinzufügen eines Identity Providers finden Sie im folgenden Artikel.

* [Einen Identitätsanbieter hinzufügen (SSO)](/global-settings/global-settings-docs-de/sicherheit/identitatsanbieter-sso/einen-identitatsanbieter-hinzufugen-sso.md)
  {% endhint %}

{% hint style="warning" %}

#### 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.
{% endhint %}

### Ü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.

{% hint style="warning" %}
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.
{% endhint %}

{% stepper %}
{% step %}

### AWS Cognito User Pool erstellen

1. Greifen Sie auf die **AWS-Verwaltungskonsole** zu und navigieren Sie zum **Cognito-Dienst**.&#x20;
2. Wählen Sie **Benutzerpools verwalten**.&#x20;
3. Im Bereich Benutzerpools klicken Sie auf die **Benutzerpool erstellen** Schaltfläche. Sie werden aufgefordert, Ihren neuen Pool zu benennen.&#x20;
4. 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.&#x20;
5. Wählen Sie die unten im Screenshot gezeigten Attribute aus. Diese Attribute bestimmen, welche Informationen Sie bei der Registrierung von Benutzern erfassen.&#x20;

   <div align="left"><figure><img src="https://lh5.googleusercontent.com/VrEigrVn_qHOOVG78O96BmwWZtHsQC2g_HF1Kb-p9DHrI2A97IJnD0bV0sb3O7NAI5c3BOQNrXntiv9eH-P_f9e1KDvff1DabFRmQoe20D_27Iqd_v2dNfKHE4IOHifQB3mXj_bp_OLW2c9l" alt="" width="563"><figcaption></figcaption></figure></div>
6. Nachdem Sie die erforderlichen Attribute festgelegt haben, klicken Sie auf **Nächster Schritt** um Ihre Konfigurationen zu speichern.
   {% endstep %}

{% step %}

### Richtlinien einrichten

1. Wählen Sie die Einstellungen entsprechend Ihren Sicherheitsanforderungen aus.&#x20;
2. Klicken Sie auf **Nächster Schritt**.&#x20;

   <div align="left"><figure><img src="https://lh6.googleusercontent.com/TlUHlReogVC74GD12VbRBr3S6NyPZN_auoA8wb7WdMJqoo4KCvhcpgmtfkdT4FgH1YTmflUYLu4rUDmbGjPUo5UlhqF_p42IERIDvwKdXdiS2UAmqRTJOlxaVIloHDJzq4-uxFhEoCoTDhw9" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### MFA- und Verifizierungskonfiguration

1. Wählen Sie Multi-Faktor-Authentifizierung und Verifizierungseinstellungen entsprechend Ihren Sicherheitsanforderungen aus.&#x20;
2. Klicken Sie auf **Nächster Schritt** um Ihre Konfigurationen zu speichern.

   <div align="left"><figure><img src="https://lh6.googleusercontent.com/JCtcza0AHiQoH2DrdSzJEFqL40XDbkVhCoPSZBbmxZ-m7yH486IilOlqqoI0Ijtm1vV_nXPcDa_u3RMSdGSrJIRIfpOcf5IFWMbU5MAKnJxd7YpsmM8OuFUrjby_J9sZrWvssJuXodUPeI9b" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Nachrichtenanpassungen

1. Bearbeiten Sie die Verifizierungsnachrichten nach Bedarf.
2. Klicken Sie auf **Nächster Schritt** um Ihre Konfigurationen zu speichern.&#x20;

   <div align="left"><figure><img src="https://lh4.googleusercontent.com/p8HDSG-2n_7jHhpe0aM7u46G7fRNXqbwjCeW9arIkKYClXm7S76kOZ3BqUCT5dTusz8vCyWXiU4theC1p-z9EsX08iEOwV9xnIm2CFNYqVBaB_sLPg3CZSGWQpLGilqVHQzsMquhYaxglVUO" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Konfiguration der App-Clients

1. Überspringen Sie die **Tags** und **Geräte** Schritte.
2. Konfigurieren Sie die **App-Clients**.
3. Klicken Sie auf **Fügen Sie einen App-Client hinzu**.&#x20;
4. Bearbeiten Sie die Einstellungen entsprechend dem unten stehenden Screenshot.
5. Klicken Sie auf **Nächster Schritt** um Ihre Konfigurationen zu speichern.&#x20;

   <div align="left"><figure><img src="https://lh5.googleusercontent.com/mO6HsG5hIak9alvEimEb6oGOnNS04UzsoAao1wGZCyqVCkf8EZl8Kq8s1UUeQgcVAh3yyNiZNOZ80ylRfKmXhTtKpp61CRkhq494tmgySc2FMU0wkm20DXSY8Lb1f6LH8H0BDd3VdV9UiqIp" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Den User Pool abschließen

1. Auf der **Überprüfen** Schritt überprüfen Sie, ob alle Konfigurationen korrekt sind.
2. Wenn alles korrekt ist, klicken Sie auf **Pool erstellen** um die Erstellung des User Pools abzuschließen.
   {% endstep %}

{% step %}

### Domänennamen festlegen

Der nächste Schritt besteht darin, einen **Domänennamen** für den von Ihnen erstellten User Pool zu erstellen.&#x20;

1. Navigieren Sie zur **Domänennamen** Registerkarte.
2. Geben Sie Ihren gewünschten **Domänenpräfix**.
3. Klicken Sie auf **Verfügbarkeit prüfen**.&#x20;
4. Wenn die Domäne verfügbar ist, klicken Sie auf **Änderungen speichern**.&#x20;

   <div align="left"><figure><img src="https://lh3.googleusercontent.com/1DlPH2O3OuUJYZr1iu3UT2IFI0WCzzwshDrsIIBTo9_nU5nfzSR-xnP8Q-waLx1OO8ciHZt2XfP907uflygDRz4J38TL9SHb7jnb3RenaeMHWRy1aQuWOwNsbRIhzLJ4RWqC4K7G33mXbkk0" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### App-Client-Einstellungen konfigurieren

1. Navigieren Sie zu **App-Client-Einstellungen** und aktualisieren Sie sie so, dass sie mit den unten gezeigten Konfigurationen übereinstimmen.&#x20;

   <div align="left"><figure><img src="https://lh6.googleusercontent.com/puQp5uimq39Qyxg6OXnc-2WsDmudmQW5LZWtrKkfTmlLQ4RpXPf-0uTd_eo9Fkvze9h1IhekEZvxz8l3sjfgyWdCT2dwZkIZmeCdDb1aMAqdTU2bOxMYeayJOy_UVfdxeWEyweI4GKL2n7Dx" alt="" width="563"><figcaption></figcaption></figure></div>
2. 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.

{% tabs %}
{% tab title="USA-URLs" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>Callback-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-us.flosum.app/api/v1/oauth/callback</td></tr><tr><td>Sicherung &#x26; Archiv</td><td>https://backup-us.flosum.app/api/v1/oauth/callback</td></tr><tr><td>DevOps</td><td>https://devops-us.flosum.app/api/v1/oauth/callback</td></tr></tbody></table>
{% endtab %}

{% tab title="Deutschland-URLs" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>Callback-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-de.flosum.app/api/v1/oauth/callback</td></tr><tr><td>Sicherung &#x26; Archiv</td><td>https://backup-de.flosum.app/api/v1/oauth/callback</td></tr><tr><td>DevOps</td><td>https://devops-de.flosum.app/api/v1/oauth/callback</td></tr></tbody></table>
{% endtab %}

{% tab title="Japan-URLs" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>Callback-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-jp.flosum.app/api/v1/oauth/callback</td></tr><tr><td>Sicherung &#x26; Archiv</td><td>https://backup-jp.flosum.app/api/v1/oauth/callback</td></tr><tr><td>DevOps</td><td>https://devops-jp.flosum.app/api/v1/oauth/callback</td></tr></tbody></table>
{% endtab %}

{% tab title="Australien-URLs" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>Callback-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-au.flosum.app/api/v1/oauth/callback</td></tr><tr><td>Sicherung &#x26; Archiv</td><td>https://backup-au.flosum.app/api/v1/oauth/callback</td></tr><tr><td>DevOps</td><td>https://devops-au.flosum.app/api/v1/oauth/callback</td></tr></tbody></table>
{% endtab %}
{% endtabs %}

3. 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.

{% tabs %}
{% tab title="URLs für die Vereinigten Staaten" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>Abmelde-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-us.flosum.app/api/v1/oauth/login</td></tr><tr><td>Backup &#x26; Archiv</td><td>https://backup-us.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-us.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}

{% tab title="URLs für Deutschland" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>Abmelde-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-de.flosum.app/api/v1/oauth/login</td></tr><tr><td>Backup &#x26; Archiv</td><td>https://backup-de.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-de.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}

{% tab title="URLs für Japan" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>Abmelde-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-jp.flosum.app/api/v1/oauth/login</td></tr><tr><td>Backup &#x26; Archiv</td><td>https://backup-jp.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-jp.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}

{% tab title="URLs für Australien" %}

<table><thead><tr><th width="180">Flosum Cloud App</th><th>Abmelde-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-au.flosum.app/api/v1/oauth/login</td></tr><tr><td>Backup &#x26; Archiv</td><td>https://backup-au.flosum.app/api/v1/oauth/login</td></tr><tr><td>DevOps</td><td>https://devops-au.flosum.app/api/v1/oauth/login</td></tr></tbody></table>
{% endtab %}
{% endtabs %}
{% endstep %}

{% step %}

### ISSUER\_BASE\_URL abrufen

{% hint style="info" %}
Sie benötigen den **ISSUER\_BASE\_URL** Wert beim Erstellen des Identity Providers in den globalen Flosum-Einstellungen.
{% endhint %}

1. Navigieren Sie zu **Benutzerpools verwalten** innerhalb von AWS Cognito.
2. Wählen Sie den von Ihnen erstellten User Pool aus und greifen Sie dann auf **Allgemeine Einstellungen**.
3. Beachten Sie die **ISSUER\_BASE\_URL**, die folgendem Format entspricht: `https://cognito-idp.<region>.amazonaws.com/<userPoolId>`.&#x20;

   <div align="left"><figure><img src="https://lh6.googleusercontent.com/zsWrLhvp05cCmhOZK7lX1vxgy1Hfe04OcI_HBOLlgRnd5q738Kz3aHPpFOTEEBrN8xaCCFMKHtAu6OhUuJ72R03EV_sX9Embgni5z26EmA1HxdZITDswWgbZ9AK3TIrVyHTjWB-y2OkFKcYG" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### ISSUER\_CLIENT\_ID und ISSUER\_CLIENT\_SECRET abrufen

{% hint style="info" %}
Sie benötigen den **ISSUER\_CLIENT\_ID** und **ISSUER\_CLIENT\_SECRET** Werte beim Erstellen des Identity Providers in den globalen Flosum-Einstellungen.
{% endhint %}

1. Navigieren Sie zu **Benutzerpools verwalten** innerhalb von AWS Cognito.
2. Wählen Sie den von Ihnen erstellten User Pool aus und klicken Sie dann auf **App-Clients**.
3. Beachten Sie die **ISSUER\_CLIENT\_ID**, zu finden unter App-Client-ID.
4. Beachten Sie die **ISSUER\_CLIENT\_SECRET**, zu finden unter App-Client-Secret.
   {% endstep %}

{% step %}

### Redirect-URL festlegen

1. 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.

{% tabs %}
{% tab title="USA-URLs" %}

<table><thead><tr><th width="180">Flosum Cloud-App</th><th>Callback-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-us.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>Sicherung &#x26; Archiv</td><td>https://backup-us.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-us.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}

{% tab title="URLs für Deutschland" %}

<table><thead><tr><th width="180">Flosum Cloud-App</th><th>Callback-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-de.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>Sicherung &#x26; Archiv</td><td>https://backup-de.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-de.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}

{% tab title="URLs für Japan" %}

<table><thead><tr><th width="180">Flosum Cloud-App</th><th>Callback-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-jp.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>Sicherung &#x26; Archiv</td><td>https://backup-jp.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-jp.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}

{% tab title="URLs für Australien" %}

<table><thead><tr><th width="180">Flosum Cloud-App</th><th>Callback-URL</th></tr></thead><tbody><tr><td>Globale Einstellungen</td><td>https://global-au.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>Sicherung &#x26; Archiv</td><td>https://backup-au.flosum.app/api/v1/auth/login/open-id</td></tr><tr><td>DevOps</td><td>https://devops-au.flosum.app/api/v1/auth/login/open-id</td></tr></tbody></table>
{% endtab %}
{% endtabs %}
{% endstep %}
{% endstepper %}

## Identity Provider in den globalen Einstellungen erstellen

{% stepper %}
{% step %}

### Identity Provider erstellen

Befolgen Sie die allgemeinen Anweisungen im folgenden Artikel, um mit der Erstellung eines OIDC-Identitätsanbieters zu beginnen.

1. [Einen Identitätsanbieter hinzufügen (SSO)](/global-settings/global-settings-docs-de/sicherheit/identitatsanbieter-sso/einen-identitatsanbieter-hinzufugen-sso.md)
2. Vervollständigen Sie die **Grundlegenden Informationen** Abschnitt.
   1. Wählen Sie **OPEN\_ID** für den Identitätsanbieter **Typ**.
3. Vervollständigen Sie die **Schaltflächeninformationen** Abschnitt.
4. (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.

| Flosum-Feld       | AWS-Cognito-Wert           |
| ----------------- | -------------------------- |
| **Client-ID**     | **ISSUER\_CLIENT\_ID**     |
| **Client Secret** | **ISSUER\_CLIENT\_SECRET** |
| **Issuer**        | **ISSUER\_BASE\_URL**      |

<div align="left"><figure><img src="https://1457152582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FIiZb0PKnqtRhaTNpVxjh%2FAwsCognitoOidcConfig-CreateIdentityProvider-01.png?alt=media&amp;token=c3e0cb85-2935-4e9d-9635-808839e7c364" alt="" width="563"><figcaption></figcaption></figure></div>

{% endstep %}

{% step %}

### Speichern und testen

{% hint style="info" %}
Anweisungen zum Anmelden mit SSO finden Sie im folgenden Artikel.

* [Mit SSO anmelden](/global-settings/global-settings-docs-de/sicherheit/identitatsanbieter-sso/mit-sso-anmelden.md)
  {% endhint %}

1. Klicken Sie **Speichern** um den Identitätsanbieter zu speichern.
2. Zum Testen öffnen Sie ein Inkognito-Fenster.
3. Beginnen Sie die Anmeldung bei Global Settings mit Ihrem Mandantennamen.
4. Wenn der Identitätsanbieter erfolgreich konfiguriert wurde, sollten Sie die SSO-Schaltfläche sehen, die Sie erstellt haben.&#x20;

<div align="left"><figure><img src="https://1457152582-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FsEk2hU5IMh3HEY5dJZjR%2Fuploads%2FGvKim2Ukj224V8EpfFH4%2FAwsCognitoOidcConfig-CreateIdentityProvider-02.png?alt=media&amp;token=9acc8fbf-e76d-4915-b9e2-3e07a039de9b" alt="" width="375"><figcaption></figcaption></figure></div>
{% endstep %}
{% endstepper %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.flosum.com/global-settings/global-settings-docs-de/sicherheit/identitatsanbieter-sso/oidc-identitatsanbieter/aws-cognito-oidc-konfiguration.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
