> 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/fr/automatisation/runbooks/runbook-references/org/applications/update-application-registration.md).

# Mettre à jour l'enregistrement d'application

Mettre à jour les URI de redirection, SAML et les paramètres de connexion d'un enregistrement d'application

### Description

Modifie la configuration d’une inscription d’application existante dans Entra ID : URI de redirection, connexion SAML, visibilité dans My Apps, affectation des utilisateurs et autorisation implicite. Seuls les paramètres qui diffèrent de ceux actuels sont écrits. L’application est sélectionnée par son ID client.

### Emplacement

Organisation → Applications → Mettre à jour l’inscription de l’application

**Nom complet du runbook**

rjgit-org\_applications\_update-application-registration

### Détails

| Propriété      | Valeur                              |
| -------------- | ----------------------------------- |
| Version        | 1.1.1                               |
| Modules requis | RealmJoin.RunbookHelper (>= 0.8.10) |
| Planifiable    | non                                 |

### Autorisations

#### Autorisations d’application

* **Type**: Microsoft Graph
  * Application.ReadWrite.OwnedBy
    * *Lit et applique des correctifs à /applications/{id} et /servicePrincipals/{id} pour mettre à jour les URI de redirection, les balises et les paramètres SAML*
  * Group.ReadWrite.All
    * *Crée le groupe d’affectation et l’attribue à l’application lorsque UserAssignmentRequired est défini*

#### rôles RBAC

* Développeur d’application
  * *Autorise la mise à jour des inscriptions d’application dont l’identité du runbook n’est pas propriétaire*

### Paramètres

#### ID client

ID client (appId) de l’inscription d’application à mettre à jour.

| Propriété         | Valeur |
| ----------------- | ------ |
| Obligatoire       | vrai   |
| Valeur par défaut |        |
| Type              | Chaîne |

#### RedirectURI

Type de connexion à configurer : aucun, une URI de redirection web, SAML, un client public (mobile et ordinateur de bureau) ou une application monopage. Les champs correspondants s’affichent une fois votre choix effectué.

| Propriété                  | Valeur            |
| -------------------------- | ----------------- |
| Obligatoire                | faux              |
| Valeur par défaut          |                   |
| Type                       | Chaîne            |
| Nom d’affichage du portail | Type de connexion |

**Options du portail**

| Option du portail                                    | Valeur       |
| ---------------------------------------------------- | ------------ |
| Aucun                                                | Aucun        |
| Web                                                  | Web          |
| SAML                                                 | SAML         |
| Client public/natif (mobile et ordinateur de bureau) | PublicClient |
| Application monopage (SPA)                           | SPA          |

#### webRedirectURI

URI de redirection d’une application web, par exemple <https://myapp.com/auth>. Séparez-en plusieurs avec des points-virgules.

| Propriété                  | Valeur                 |
| -------------------------- | ---------------------- |
| Obligatoire                | faux                   |
| Valeur par défaut          |                        |
| Type                       | Chaîne                 |
| Nom d’affichage du portail | URI de redirection web |

#### publicClientRedirectURI

URI de redirection d’un client mobile ou de bureau, par exemple myapp\://auth. Séparez-en plusieurs avec des points-virgules.

| Propriété                  | Valeur                              |
| -------------------------- | ----------------------------------- |
| Obligatoire                | faux                                |
| Valeur par défaut          |                                     |
| Type                       | Chaîne                              |
| Nom d’affichage du portail | URI de redirection du client public |

#### spaRedirectURI

URI de redirection d’une application monopage, par exemple <https://myapp.com>. Séparez-en plusieurs avec des points-virgules.

| Propriété                  | Valeur                 |
| -------------------------- | ---------------------- |
| Obligatoire                | faux                   |
| Valeur par défaut          |                        |
| Type                       | Chaîne                 |
| Nom d’affichage du portail | URI de redirection SPA |

#### EnableSAML

Indique si la connexion SAML est configurée. Défini par le choix « URI de redirection ».

| Propriété         | Valeur  |
| ----------------- | ------- |
| Obligatoire       | faux    |
| Valeur par défaut | Faux    |
| Type              | Booléen |

#### SAMLReplyURL

Destination de la réponse SAML (URL du service consommateur d’assertions).

| Propriété                  | Valeur              |
| -------------------------- | ------------------- |
| Obligatoire                | faux                |
| Valeur par défaut          |                     |
| Type                       | Chaîne              |
| Nom d’affichage du portail | URL de réponse SAML |

#### SAMLSignOnURL

URL à laquelle les utilisateurs commencent la connexion à l’application.

| Propriété                  | Valeur                |
| -------------------------- | --------------------- |
| Obligatoire                | faux                  |
| Valeur par défaut          |                       |
| Type                       | Chaîne                |
| Nom d’affichage du portail | URL de connexion SAML |

#### SAMLLogoutURL

URL que l’application utilise pour déconnecter les utilisateurs.

| Propriété                  | Valeur                  |
| -------------------------- | ----------------------- |
| Obligatoire                | faux                    |
| Valeur par défaut          |                         |
| Type                       | Chaîne                  |
| Nom d’affichage du portail | URL de déconnexion SAML |

#### SAMLIdentifier

Identifiant de l’application dans SAML (ID d’entité).

| Propriété                  | Valeur                         |
| -------------------------- | ------------------------------ |
| Obligatoire                | faux                           |
| Valeur par défaut          |                                |
| Type                       | Chaîne                         |
| Nom d’affichage du portail | Identifiant SAML (ID d’entité) |

#### SAMLRelayState

Valeur que l’application reçoit après la connexion, par exemple pour revenir à une page.

| Propriété                  | Valeur              |
| -------------------------- | ------------------- |
| Obligatoire                | faux                |
| Valeur par défaut          |                     |
| Type                       | Chaîne              |
| Nom d’affichage du portail | État de relais SAML |

#### SAMLExpiryNotificationEmail

Adresse e-mail avertie avant l’expiration du certificat de signature SAML.

| Propriété                  | Valeur                                            |
| -------------------------- | ------------------------------------------------- |
| Obligatoire                | faux                                              |
| Valeur par défaut          |                                                   |
| Type                       | Chaîne                                            |
| Nom d’affichage du portail | E-mail de notification d’expiration du certificat |

#### isApplicationVisible

Répertorie l’application dans le portail My Apps des utilisateurs.

| Propriété                  | Valeur                  |
| -------------------------- | ----------------------- |
| Obligatoire                | faux                    |
| Valeur par défaut          | Vrai                    |
| Type                       | Booléen                 |
| Nom d’affichage du portail | Afficher dans My Apps ? |

#### UserAssignmentRequired

Seuls les utilisateurs attribués peuvent utiliser l’application. Un groupe d’accès est créé pour l’attribution.

| Propriété                  | Valeur                                |
| -------------------------- | ------------------------------------- |
| Obligatoire                | faux                                  |
| Valeur par défaut          | Faux                                  |
| Type                       | Booléen                               |
| Nom d’affichage du portail | Exiger l’attribution d’utilisateurs ? |

#### groupAssignmentPrefix

Texte placé devant le nom du groupe d’accès. Utilisé uniquement lorsque l’attribution d’utilisateurs est requise.

| Propriété                  | Valeur                    |
| -------------------------- | ------------------------- |
| Obligatoire                | faux                      |
| Valeur par défaut          | col - Entra - users -     |
| Type                       | Chaîne                    |
| Nom d’affichage du portail | Préfixe du groupe d’accès |

#### implicitGrantAccessTokens

Permet à l’application de recevoir des jetons d’accès via le flux implicite. Nécessaire uniquement pour les anciennes applications monopages.

| Propriété                  | Valeur                                     |
| -------------------------- | ------------------------------------------ |
| Obligatoire                | faux                                       |
| Valeur par défaut          | Faux                                       |
| Type                       | Booléen                                    |
| Nom d’affichage du portail | Octroi implicite pour les jetons d’accès ? |

#### implicitGrantIDTokens

Permet à l’application de recevoir des jetons ID via le flux implicite.

| Propriété                  | Valeur                                |
| -------------------------- | ------------------------------------- |
| Obligatoire                | faux                                  |
| Valeur par défaut          | Faux                                  |
| Type                       | Booléen                               |
| Nom d’affichage du portail | Octroi implicite pour les jetons ID ? |

#### disableImplicitGrant

Désactive l’autorisation implicite pour les deux types de jetons, quel que soit « Autorisation implicite pour les jetons d’accès ? » et « Autorisation implicite pour les jetons ID ? ».

| Propriété         | Valeur  |
| ----------------- | ------- |
| Obligatoire       | faux    |
| Valeur par défaut | Faux    |
| Type              | Booléen |

[Retour à l’aperçu de la référence du runbook](/fr/automatisation/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/fr/automatisation/runbooks/runbook-references/org/applications/update-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.
