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

# Actualizar registro de aplicación

Actualizar los URI de redirección, SAML y la configuración de inicio de sesión de un registro de aplicación

### Descripción

Cambia la configuración de un registro de aplicación existente en Entra ID: URI de redirección, inicio de sesión SAML, visibilidad en Mis aplicaciones, asignación de usuarios y concesión implícita. Solo se escriben los ajustes que difieren de los actuales. La aplicación se selecciona por su ID de cliente.

### Ubicación

Organización → Aplicaciones → Actualizar registro de aplicación

**Nombre completo del runbook**

rjgit-org\_applications\_update-application-registration

### Detalles

| Propiedad          | Valor                               |
| ------------------ | ----------------------------------- |
| Versión            | 1.1.1                               |
| Módulos requeridos | RealmJoin.RunbookHelper (>= 0.8.10) |
| Programable        | no                                  |

### Permisos

#### Permisos de aplicación

* **Tipo**: Microsoft Graph
  * Application.ReadWrite.OwnedBy
    * *Lee y aplica parches a /applications/{id} y /servicePrincipals/{id} para actualizar URI de redirección, etiquetas y configuración SAML*
  * Group.ReadWrite.All
    * *Crea el grupo de asignación y se lo asigna a la app cuando se establece UserAssignmentRequired*

#### roles de RBAC

* Desarrollador de aplicaciones
  * *Permite actualizar registros de aplicación que la identidad del runbook no posee*

### Parámetros

#### Id de cliente

ID de cliente (appId) del registro de aplicación que se va a actualizar.

| Propiedad            | Valor     |
| -------------------- | --------- |
| Requerido            | verdadero |
| Valor predeterminado |           |
| Tipo                 | Cadena    |

#### RedirectURI

Tipo de inicio de sesión que se va a configurar: ninguno, un URI de redirección web, SAML, un cliente público (móvil y escritorio) o una aplicación de una sola página. Los campos correspondientes aparecen una vez que eliges uno.

| Propiedad                      | Valor                    |
| ------------------------------ | ------------------------ |
| Requerido                      | falso                    |
| Valor predeterminado           |                          |
| Tipo                           | Cadena                   |
| Nombre para mostrar del portal | Tipo de inicio de sesión |

**Opciones del portal**

| Opción del portal                           | Valor        |
| ------------------------------------------- | ------------ |
| Ninguno                                     | Ninguno      |
| Web                                         | Web          |
| SAML                                        | SAML         |
| Cliente público/nativo (móvil y escritorio) | PublicClient |
| Aplicación de una sola página (SPA)         | SPA          |

#### webRedirectURI

URI de redirección de una aplicación web, por ejemplo <https://myapp.com/auth>. Separa varias con punto y coma.

| Propiedad                      | Valor                  |
| ------------------------------ | ---------------------- |
| Requerido                      | falso                  |
| Valor predeterminado           |                        |
| Tipo                           | Cadena                 |
| Nombre para mostrar del portal | URI de redirección web |

#### publicClientRedirectURI

URI de redirección de un cliente móvil o de escritorio, por ejemplo myapp\://auth. Separa varias con punto y coma.

| Propiedad                      | Valor                                 |
| ------------------------------ | ------------------------------------- |
| Requerido                      | falso                                 |
| Valor predeterminado           |                                       |
| Tipo                           | Cadena                                |
| Nombre para mostrar del portal | URI de redirección de cliente público |

#### spaRedirectURI

URI de redirección de una aplicación de una sola página, por ejemplo <https://myapp.com>. Separa varias con punto y coma.

| Propiedad                      | Valor                     |
| ------------------------------ | ------------------------- |
| Requerido                      | falso                     |
| Valor predeterminado           |                           |
| Tipo                           | Cadena                    |
| Nombre para mostrar del portal | URI de redirección de SPA |

#### EnableSAML

Si el inicio de sesión SAML está configurado. Se establece mediante la opción "URI de redirección".

| Propiedad            | Valor    |
| -------------------- | -------- |
| Requerido            | falso    |
| Valor predeterminado | Falso    |
| Tipo                 | Booleano |

#### SAMLReplyURL

Donde se envía la respuesta SAML (URL del servicio consumidor de aserciones).

| Propiedad                      | Valor                 |
| ------------------------------ | --------------------- |
| Requerido                      | falso                 |
| Valor predeterminado           |                       |
| Tipo                           | Cadena                |
| Nombre para mostrar del portal | URL de respuesta SAML |

#### SAMLSignOnURL

URL donde los usuarios inician sesión en la aplicación.

| Propiedad                      | Valor                        |
| ------------------------------ | ---------------------------- |
| Requerido                      | falso                        |
| Valor predeterminado           |                              |
| Tipo                           | Cadena                       |
| Nombre para mostrar del portal | URL de inicio de sesión SAML |

#### SAMLLogoutURL

URL que la aplicación usa para cerrar la sesión de los usuarios.

| Propiedad                      | Valor                        |
| ------------------------------ | ---------------------------- |
| Requerido                      | falso                        |
| Valor predeterminado           |                              |
| Tipo                           | Cadena                       |
| Nombre para mostrar del portal | URL de cierre de sesión SAML |

#### SAMLIdentifier

Identificador de la aplicación en SAML (ID de entidad).

| Propiedad                      | Valor                              |
| ------------------------------ | ---------------------------------- |
| Requerido                      | falso                              |
| Valor predeterminado           |                                    |
| Tipo                           | Cadena                             |
| Nombre para mostrar del portal | Identificador SAML (ID de entidad) |

#### SAMLRelayState

Valor que la aplicación recibe de vuelta después del inicio de sesión, por ejemplo para volver a una página.

| Propiedad                      | Valor                        |
| ------------------------------ | ---------------------------- |
| Requerido                      | falso                        |
| Valor predeterminado           |                              |
| Tipo                           | Cadena                       |
| Nombre para mostrar del portal | Estado de retransmisión SAML |

#### SAMLExpiryNotificationEmail

Dirección de correo electrónico a la que se notifica antes de que expire el certificado de firma SAML.

| Propiedad                      | Valor                                                           |
| ------------------------------ | --------------------------------------------------------------- |
| Requerido                      | falso                                                           |
| Valor predeterminado           |                                                                 |
| Tipo                           | Cadena                                                          |
| Nombre para mostrar del portal | Correo electrónico de notificación de caducidad del certificado |

#### isApplicationVisible

Enumera la aplicación en el portal My Apps de los usuarios.

| Propiedad                      | Valor                |
| ------------------------------ | -------------------- |
| Requerido                      | falso                |
| Valor predeterminado           | Verdadero            |
| Tipo                           | Booleano             |
| Nombre para mostrar del portal | ¿Mostrar en My Apps? |

#### UserAssignmentRequired

Solo los usuarios asignados pueden usar la aplicación. Se crea un grupo de acceso para la asignación.

| Propiedad                      | Valor                            |
| ------------------------------ | -------------------------------- |
| Requerido                      | falso                            |
| Valor predeterminado           | Falso                            |
| Tipo                           | Booleano                         |
| Nombre para mostrar del portal | ¿Requerir asignación de usuario? |

#### groupAssignmentPrefix

Texto que se coloca delante del nombre del grupo de acceso. Solo se usa cuando se requiere asignación de usuario.

| Propiedad                      | Valor                       |
| ------------------------------ | --------------------------- |
| Requerido                      | falso                       |
| Valor predeterminado           | col - Entra - usuarios -    |
| Tipo                           | Cadena                      |
| Nombre para mostrar del portal | Prefijo del grupo de acceso |

#### implicitGrantAccessTokens

Permite que la aplicación reciba tokens de acceso a través del flujo implícito. Solo es necesario para aplicaciones de una sola página más antiguas.

| Propiedad                      | Valor                                       |
| ------------------------------ | ------------------------------------------- |
| Requerido                      | falso                                       |
| Valor predeterminado           | Falso                                       |
| Tipo                           | Booleano                                    |
| Nombre para mostrar del portal | ¿Concesión implícita para tokens de acceso? |

#### implicitGrantIDTokens

Permite que la aplicación reciba tokens de ID a través del flujo implícito.

| Propiedad                      | Valor                                   |
| ------------------------------ | --------------------------------------- |
| Requerido                      | falso                                   |
| Valor predeterminado           | Falso                                   |
| Tipo                           | Booleano                                |
| Nombre para mostrar del portal | ¿Concesión implícita para tokens de ID? |

#### disableImplicitGrant

Desactiva la concesión implícita para ambos tipos de token, independientemente de "¿Concesión implícita para tokens de acceso?" y "¿Concesión implícita para tokens de ID?".

| Propiedad            | Valor    |
| -------------------- | -------- |
| Requerido            | falso    |
| Valor predeterminado | Falso    |
| Tipo                 | Booleano |

[Volver a la vista general de referencia del runbook](/es/automatizacion/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/es/automatizacion/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.
