> For the complete documentation index, see [llms.txt](https://docs.realmjoin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.realmjoin.com/de/automatisierung/runbooks/runbook-references/org/applications/add-application-registration.md).

# Anwendungsregistrierung hinzufügen

Erstellen Sie eine Anwendungsregistrierung in Entra ID

### Beschreibung

Erstellt eine neue Anwendungsregistrierung in Entra ID. Optional konfiguriert sie außerdem Umleitungs-URIs für Web-, SPA- oder öffentliche Clients, die SAML-Anmeldung, die Sichtbarkeit in My Apps, Benutzerzuweisung mit einer Zugriffsgruppe und den impliziten Grant. Doppelte Namen werden abgelehnt, und die Eingaben werden überprüft, bevor etwas erstellt wird.

### Speicherort

Organisation → Anwendungen → Anwendungsregistrierung hinzufügen

**Voller Runbook-Name**

rjgit-org\_applications\_add-application-registration

### Details

| Eigenschaft          | Wert                                |
| -------------------- | ----------------------------------- |
| Version              | 1.0.2                               |
| Erforderliche Module | RealmJoin.RunbookHelper (>= 0.8.10) |
| Planbar              | nein                                |

### Berechtigungen

#### Anwendungsberechtigungen

* **Typ**: Microsoft Graph
  * Application.ReadWrite.OwnedBy
    * *Erstellt die App und den Service Principal, aktualisiert die SAML-Einstellungen und fügt ein Token-Signaturzertifikat hinzu*
  * Organization.Read.All
    * *Liest /organization, um die Tenant-ID zu ermitteln, die zusammen mit der neuen App-ID gemeldet wird*
  * Group.ReadWrite.All
    * *Erstellt die Benutzerzuweisungsgruppe und weist sie der App zu, wenn UserAssignmentRequired festgelegt ist*

#### RBAC-Rollen

* Anwendungsentwickler
  * *Unterstützt das Erstellen und Konfigurieren der neuen App-Registrierung und des Service Principal*

### Parameter

#### ApplicationName

Anzeigename der neuen Anwendungsregistrierung.

| Eigenschaft           | Wert           |
| --------------------- | -------------- |
| Erforderlich          | wahr           |
| Standardwert          |                |
| Typ                   | Zeichenfolge   |
| Anzeigename im Portal | Anwendungsname |

#### RedirectURI

Typ der einzurichtenden Anmeldung: keine, eine Web-Umleitungs-URI, SAML, ein öffentlicher Client (Mobil und Desktop) oder eine Single-Page-Anwendung. Die passenden Felder werden angezeigt, sobald Sie eine Auswahl treffen.

| Eigenschaft           | Wert         |
| --------------------- | ------------ |
| Erforderlich          | falsch       |
| Standardwert          |              |
| Typ                   | Zeichenfolge |
| Anzeigename im Portal | Anmeldetyp   |

**Portaloptionen**

| Portaloption                                  | Wert         |
| --------------------------------------------- | ------------ |
| Keine                                         | Keine        |
| Web                                           | Web          |
| SAML                                          | SAML         |
| Öffentlicher Client/nativ (mobil und Desktop) | PublicClient |
| Single-Page-Anwendung (SPA)                   | SPA          |

#### signInAudience

Wer sich bei der Anwendung anmelden darf. Voreingestellt auf Konten nur in diesem Tenant (AzureADMyOrg).

| Eigenschaft            | Wert                                            |
| ---------------------- | ----------------------------------------------- |
| Erforderlich           | falsch                                          |
| Standardwert           | AzureADMyOrg                                    |
| Typ                    | Zeichenfolge                                    |
| Im Portal ausgeblendet | ja (vorkonfiguriert über die Runbook-Anpassung) |

#### webRedirectURI

Umleitungs-URI einer Webanwendung, zum Beispiel <https://myapp.com/auth>. Mehrere Werte durch Semikolons trennen.

| Eigenschaft           | Wert               |
| --------------------- | ------------------ |
| Erforderlich          | falsch             |
| Standardwert          |                    |
| Typ                   | Zeichenfolge       |
| Anzeigename im Portal | Web-Umleitungs-URI |

#### spaRedirectURI

Umleitungs-URI einer Single-Page-Anwendung, zum Beispiel <https://myapp.com>. Mehrere Werte durch Semikolons trennen.

| Eigenschaft           | Wert               |
| --------------------- | ------------------ |
| Erforderlich          | falsch             |
| Standardwert          |                    |
| Typ                   | Zeichenfolge       |
| Anzeigename im Portal | SPA-Umleitungs-URI |

#### publicClientRedirectURI

Umleitungs-URI eines mobilen oder Desktop-Clients, zum Beispiel myapp\://auth. Mehrere Werte durch Semikolons trennen.

| Eigenschaft           | Wert                                   |
| --------------------- | -------------------------------------- |
| Erforderlich          | falsch                                 |
| Standardwert          |                                        |
| Typ                   | Zeichenfolge                           |
| Anzeigename im Portal | Umleitungs-URI für öffentlichen Client |

#### EnableSAML

Ob die SAML-Anmeldung konfiguriert ist. Wird durch die Auswahl „Redirect URI“ festgelegt.

| Eigenschaft  | Wert     |
| ------------ | -------- |
| Erforderlich | falsch   |
| Standardwert | Falsch   |
| Typ          | Boolesch |

#### SAMLReplyURL

Wohin die SAML-Antwort gesendet wird (Assertion Consumer Service-URL).

| Eigenschaft  | Wert         |
| ------------ | ------------ |
| Erforderlich | falsch       |
| Standardwert |              |
| Typ          | Zeichenfolge |

#### SAMLSignOnURL

URL, unter der Benutzer die Anmeldung bei der Anwendung starten.

| Eigenschaft  | Wert         |
| ------------ | ------------ |
| Erforderlich | falsch       |
| Standardwert |              |
| Typ          | Zeichenfolge |

#### SAMLLogoutURL

URL, die die Anwendung zum Abmelden von Benutzern verwendet.

| Eigenschaft  | Wert         |
| ------------ | ------------ |
| Erforderlich | falsch       |
| Standardwert |              |
| Typ          | Zeichenfolge |

#### SAMLIdentifier

Bezeichner der Anwendung in SAML (Entity ID). Leer lassen, um urn:app: gefolgt von der Client-ID zu verwenden.

| Eigenschaft  | Wert         |
| ------------ | ------------ |
| Erforderlich | falsch       |
| Standardwert |              |
| Typ          | Zeichenfolge |

#### SAMLRelayState

Wert, den die Anwendung nach der Anmeldung zurückerhält, zum Beispiel um zu einer Seite zurückzukehren.

| Eigenschaft  | Wert         |
| ------------ | ------------ |
| Erforderlich | falsch       |
| Standardwert |              |
| Typ          | Zeichenfolge |

#### SAMLExpiryNotificationEmail

E-Mail-Adresse, die vor Ablauf des SAML-Signaturzertifikats benachrichtigt wird.

| Eigenschaft  | Wert         |
| ------------ | ------------ |
| Erforderlich | falsch       |
| Standardwert |              |
| Typ          | Zeichenfolge |

#### SAMLCertificateLifeYears

Wie viele Jahre das SAML-Signaturzertifikat gültig bleibt.

| Eigenschaft  | Wert   |
| ------------ | ------ |
| Erforderlich | falsch |
| Standardwert | 3      |
| Typ          | Int32  |

#### isApplicationVisible

Listet die Anwendung im My Apps-Portal der Benutzer auf.

| Eigenschaft           | Wert                 |
| --------------------- | -------------------- |
| Erforderlich          | falsch               |
| Standardwert          | Wahr                 |
| Typ                   | Boolesch             |
| Anzeigename im Portal | In My Apps anzeigen? |

#### UserAssignmentRequired

Nur zugewiesene Benutzer können die Anwendung verwenden. Für die Zuweisung wird eine Zugriffsgruppe erstellt.

| Eigenschaft           | Wert                            |
| --------------------- | ------------------------------- |
| Erforderlich          | falsch                          |
| Standardwert          | Falsch                          |
| Typ                   | Boolesch                        |
| Anzeigename im Portal | Benutzerzuweisung erforderlich? |

#### groupAssignmentPrefix

Text, der vor dem Namen der Zugriffsgruppe eingefügt wird. Wird nur verwendet, wenn Benutzerzuweisung erforderlich ist.

| Eigenschaft           | Wert                      |
| --------------------- | ------------------------- |
| Erforderlich          | falsch                    |
| Standardwert          | col - Entra - Benutzer -  |
| Typ                   | Zeichenfolge              |
| Anzeigename im Portal | Präfix der Zugriffsgruppe |

#### implicitGrantAccessTokens

Ermöglicht der Anwendung, über den impliziten Flow Zugriffstoken zu empfangen. Nur für ältere Single-Page-Anwendungen erforderlich.

| Eigenschaft           | Wert                                   |
| --------------------- | -------------------------------------- |
| Erforderlich          | falsch                                 |
| Standardwert          | Falsch                                 |
| Typ                   | Boolesch                               |
| Anzeigename im Portal | Implizite Gewährung für Zugriffstoken? |

#### implicitGrantIDTokens

Ermöglicht der Anwendung, über den impliziten Flow ID-Tokens zu empfangen.

| Eigenschaft           | Wert                               |
| --------------------- | ---------------------------------- |
| Erforderlich          | falsch                             |
| Standardwert          | Falsch                             |
| Typ                   | Boolesch                           |
| Anzeigename im Portal | Implizite Gewährung für ID-Tokens? |

[Zurück zur Übersicht der Runbook-Referenz](/de/automatisierung/runbooks/runbook-references.md)


---

# 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.realmjoin.com/de/automatisierung/runbooks/runbook-references/org/applications/add-application-registration.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.
