> 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/pt/automatizacao/runbooks/runbook-references/org/applications/add-application-registration.md).

# Adicionar registo de aplicação

Criar um registo de aplicação no Entra ID

### Descrição

Cria um novo registo de aplicação em Entra ID. Opcionalmente, também configura URIs de redirecionamento para web, SPA ou clientes públicos, início de sessão SAML, visibilidade em My Apps, atribuição de utilizador com um grupo de acesso e concessão implícita. Nomes duplicados são recusados e as entradas são verificadas antes de qualquer coisa ser criada.

### Localização

Organização → Aplicações → Adicionar registo de aplicação

**Nome completo do Runbook**

rjgit-org\_applications\_add-application-registration

### Detalhes

| Propriedade         | Valor                               |
| ------------------- | ----------------------------------- |
| Versão              | 1.0.2                               |
| Módulos necessários | RealmJoin.RunbookHelper (>= 0.8.10) |
| Agendável           | não                                 |

### Permissões

#### Permissões da aplicação

* **Tipo**: Microsoft Graph
  * Application.ReadWrite.OwnedBy
    * *Cria a aplicação e o Service Principal, aplica alterações às definições SAML e adiciona um certificado de assinatura de tokens*
  * Organization.Read.All
    * *Lê /organization para determinar o ID do Tenant apresentado juntamente com o novo AppId*
  * Group.ReadWrite.All
    * *Cria o grupo de atribuição de utilizador e atribui-o à aplicação quando UserAssignmentRequired está definido*

#### funções RBAC

* Programador de aplicações
  * *Suporta a criação e configuração do novo registo de aplicação e Service Principal*

### Parâmetros

#### ApplicationName

Nome de exibição do novo registo de aplicação.

| Propriedade                | Valor                |
| -------------------------- | -------------------- |
| Obrigatório                | verdadeiro           |
| Valor predefinido          |                      |
| Tipo                       | Cadeia de caracteres |
| Nome de exibição do portal | Nome da aplicação    |

#### RedirectURI

Tipo de início de sessão a configurar: nenhum, um URI de redirecionamento Web, SAML, um cliente público (móvel e desktop) ou uma aplicação de página única. Os campos correspondentes aparecem depois de escolher.

| Propriedade                | Valor                    |
| -------------------------- | ------------------------ |
| Obrigatório                | falso                    |
| Valor predefinido          |                          |
| Tipo                       | Cadeia de caracteres     |
| Nome de exibição do portal | Tipo de início de sessão |

**Opções do portal**

| Opção do portal                          | Valor        |
| ---------------------------------------- | ------------ |
| Nenhum                                   | Nenhum       |
| Web                                      | Web          |
| SAML                                     | SAML         |
| Cliente público/nativo (móvel e desktop) | PublicClient |
| Aplicação de página única (SPA)          | SPA          |

#### signInAudience

Quem pode iniciar sessão na aplicação. Predefinido para contas apenas neste Tenant (AzureADMyOrg).

| Propriedade       | Valor                                                  |
| ----------------- | ------------------------------------------------------ |
| Obrigatório       | falso                                                  |
| Valor predefinido | AzureADMyOrg                                           |
| Tipo              | Cadeia de caracteres                                   |
| Oculto no portal  | sim (predefinido através da personalização do runbook) |

#### webRedirectURI

URI de redirecionamento de uma aplicação web, por exemplo <https://myapp.com/auth>. Separe vários com ponto e vírgula.

| Propriedade                | Valor                       |
| -------------------------- | --------------------------- |
| Obrigatório                | falso                       |
| Valor predefinido          |                             |
| Tipo                       | Cadeia de caracteres        |
| Nome de exibição do portal | URI de redirecionamento Web |

#### spaRedirectURI

URI de redirecionamento de uma aplicação de página única, por exemplo <https://myapp.com>. Separe vários com ponto e vírgula.

| Propriedade                | Valor                       |
| -------------------------- | --------------------------- |
| Obrigatório                | falso                       |
| Valor predefinido          |                             |
| Tipo                       | Cadeia de caracteres        |
| Nome de exibição do portal | URI de redirecionamento SPA |

#### publicClientRedirectURI

URI de redirecionamento de um cliente móvel ou desktop, por exemplo myapp\://auth. Separe vários com ponto e vírgula.

| Propriedade                | Valor                                      |
| -------------------------- | ------------------------------------------ |
| Obrigatório                | falso                                      |
| Valor predefinido          |                                            |
| Tipo                       | Cadeia de caracteres                       |
| Nome de exibição do portal | URI de redirecionamento de cliente público |

#### EnableSAML

Se o início de sessão SAML está configurado. Definido pela opção "URI de redirecionamento".

| Propriedade       | Valor    |
| ----------------- | -------- |
| Obrigatório       | falso    |
| Valor predefinido | Falso    |
| Tipo              | Booleano |

#### SAMLReplyURL

Para onde a resposta SAML é enviada (URL do serviço de consumidor de asserções).

| Propriedade       | Valor                |
| ----------------- | -------------------- |
| Obrigatório       | falso                |
| Valor predefinido |                      |
| Tipo              | Cadeia de caracteres |

#### SAMLSignOnURL

URL onde os utilizadores começam o início de sessão na aplicação.

| Propriedade       | Valor                |
| ----------------- | -------------------- |
| Obrigatório       | falso                |
| Valor predefinido |                      |
| Tipo              | Cadeia de caracteres |

#### SAMLLogoutURL

URL que a aplicação usa para terminar a sessão dos utilizadores.

| Propriedade       | Valor                |
| ----------------- | -------------------- |
| Obrigatório       | falso                |
| Valor predefinido |                      |
| Tipo              | Cadeia de caracteres |

#### SAMLIdentifier

Identificador da aplicação em SAML (ID da entidade). Deixe em branco para usar urn:app: seguido do ID do cliente.

| Propriedade       | Valor                |
| ----------------- | -------------------- |
| Obrigatório       | falso                |
| Valor predefinido |                      |
| Tipo              | Cadeia de caracteres |

#### SAMLRelayState

Valor que a aplicação recebe após o início de sessão, por exemplo para regressar a uma página.

| Propriedade       | Valor                |
| ----------------- | -------------------- |
| Obrigatório       | falso                |
| Valor predefinido |                      |
| Tipo              | Cadeia de caracteres |

#### SAMLExpiryNotificationEmail

Endereço de e-mail que é notificado antes de expirar o certificado de assinatura SAML.

| Propriedade       | Valor                |
| ----------------- | -------------------- |
| Obrigatório       | falso                |
| Valor predefinido |                      |
| Tipo              | Cadeia de caracteres |

#### SAMLCertificateLifeYears

Durante quantos anos o certificado de assinatura SAML permanece válido.

| Propriedade       | Valor |
| ----------------- | ----- |
| Obrigatório       | falso |
| Valor predefinido | 3     |
| Tipo              | Int32 |

#### isApplicationVisible

Lista a aplicação no portal My Apps dos utilizadores.

| Propriedade                | Valor               |
| -------------------------- | ------------------- |
| Obrigatório                | falso               |
| Valor predefinido          | Verdadeiro          |
| Tipo                       | Booleano            |
| Nome de exibição do portal | Mostrar em My Apps? |

#### UserAssignmentRequired

Apenas os utilizadores atribuídos podem usar a aplicação. É criado um grupo de acesso para a atribuição.

| Propriedade                | Valor                            |
| -------------------------- | -------------------------------- |
| Obrigatório                | falso                            |
| Valor predefinido          | Falso                            |
| Tipo                       | Booleano                         |
| Nome de exibição do portal | Exigir atribuição de utilizador? |

#### groupAssignmentPrefix

Texto colocado antes do nome do grupo de acesso. Só é usado quando a atribuição de utilizador é obrigatória.

| Propriedade                | Valor                        |
| -------------------------- | ---------------------------- |
| Obrigatório                | falso                        |
| Valor predefinido          | col - Entra - utilizadores - |
| Tipo                       | Cadeia de caracteres         |
| Nome de exibição do portal | Prefixo do grupo de acesso   |

#### implicitGrantAccessTokens

Permite que a aplicação receba tokens de acesso através do fluxo implícito. Necessário apenas para aplicações de página única mais antigas.

| Propriedade                | Valor                                      |
| -------------------------- | ------------------------------------------ |
| Obrigatório                | falso                                      |
| Valor predefinido          | Falso                                      |
| Tipo                       | Booleano                                   |
| Nome de exibição do portal | Concessão implícita para tokens de acesso? |

#### implicitGrantIDTokens

Permite que a aplicação receba tokens de ID através do fluxo implícito.

| Propriedade                | Valor                                  |
| -------------------------- | -------------------------------------- |
| Obrigatório                | falso                                  |
| Valor predefinido          | Falso                                  |
| Tipo                       | Booleano                               |
| Nome de exibição do portal | Concessão implícita para tokens de ID? |

[Voltar à visão geral da referência do Runbook](/pt/automatizacao/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/pt/automatizacao/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.
