# Adicionar Registo de Aplicação

### Descrição

Este runbook cria um novo registo de aplicação no Microsoft Entra ID e, opcionalmente, configura URIs de redirecionamento e definições SAML. Valida os parâmetros enviados, impede a criação de aplicações duplicadas e escreve registos detalhados para resolução de problemas. Utilize-o para padronizar a configuração do registo de aplicações, incluindo opções relacionadas com visibilidade e atribuição.

### Localização

Organização → Aplicações → Adicionar Registo de Aplicação

**Nome completo do runbook**

rjgit-org\_applications\_add-application-registration

### Permissões

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

* **Tipo**: Microsoft Graph
  * Application.ReadWrite.OwnedBy
  * Organization.Read.All
  * Group.ReadWrite.All

#### funções RBAC

* Desenvolvedor de Aplicações

### Parâmetros

#### ApplicationName

O nome de apresentação do registo de aplicação a criar.

| Propriedade       | Valor      |
| ----------------- | ---------- |
| Obrigatório       | verdadeiro |
| Valor predefinido |            |
| Tipo              | String     |

#### RedirectURI

Usado apenas para seleção na interface. Determina que tipo de URI de redirecionamento configurar - Nenhum, Web, SPA ou Cliente Público

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### signInAudience

Especifica quem pode usar a aplicação. O valor predefinido é "AzureADMyOrg" (inquilino único).

| Propriedade       | Valor        |
| ----------------- | ------------ |
| Obrigatório       | falso        |
| Valor predefinido | AzureADMyOrg |
| Tipo              | String       |

#### webRedirectURI

URI ou URIs de redirecionamento para aplicações web. Vários valores podem ser separados por ponto e vírgula.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### spaRedirectURI

URI ou URIs de redirecionamento para aplicações de página única. Vários valores podem ser separados por ponto e vírgula.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### publicClientRedirectURI

URI ou URIs de redirecionamento para aplicações cliente público/nativas. Vários valores podem ser separados por ponto e vírgula.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### EnableSAML

Se definido como true, a autenticação baseada em SAML é configurada para a aplicação. Se estiver ativada, tornam-se obrigatórios parâmetros adicionais relacionados com SAML.

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

#### SAMLReplyURL

O URL de resposta para autenticação baseada em SAML

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### SAMLSignOnURL

O URL de início de sessão para autenticação SAML.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### SAMLLogoutURL

O URL de terminação de sessão para autenticação SAML.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### SAMLIdentifier

O identificador SAML (Entity ID). Se não for especificado, o valor predefinido é "urn:app:{AppId}".

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### SAMLRelayState

O parâmetro de estado de retransmissão SAML para manter o estado da aplicação durante a autenticação.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### SAMLExpiryNotificationEmail

Endereço de e-mail para receber notificações quando o certificado de assinatura do token SAML estiver prestes a expirar.

| Propriedade       | Valor  |
| ----------------- | ------ |
| Obrigatório       | falso  |
| Valor predefinido |        |
| Tipo              | String |

#### SAMLCertificateLifeYears

Tempo de vida do certificado de assinatura do token SAML em anos. O valor predefinido é 3 anos.

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

#### isApplicationVisible

Determina se a aplicação está visível no portal My Apps. O valor predefinido é true.

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

#### UserAssignmentRequired

Determina se os utilizadores têm de ser atribuídos à aplicação antes de lhe acederem. Quando ativado, é criado um grupo Entra ID para atribuição de utilizadores. O valor predefinido é false.

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

#### groupAssignmentPrefix

Prefixo para o grupo Entra ID criado automaticamente quando UserAssignmentRequired está ativado. O valor predefinido é "col - Entra - users - ".

| Propriedade       | Valor                 |
| ----------------- | --------------------- |
| Obrigatório       | falso                 |
| Valor predefinido | col - Entra - users - |
| Tipo              | String                |

#### implicitGrantAccessTokens

Ativa o fluxo de concessão implícita para tokens de acesso. O valor predefinido é false.

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

#### implicitGrantIDTokens

Ativa o fluxo de concessão implícita para tokens de ID. O valor predefinido é false.

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

[Voltar à visão geral da referência de Runbook](https://docs.realmjoin.com/pt/automacao/runbooks/runbook-references)
