Criando um App Registration no Azure e Armazenando a Secret em um Key Vault

O que é um App Registration?

Um App Registration permite registrar um aplicativo no Azure Active Directory (Azure AD) para usar serviços e APIs protegidas. Com ele, você pode configurar permissões e obter credenciais (client ID e client secret) para autenticação.

Acesse o Portal do Azure:

Navegue até Azure Active Directory > App registrations.

Crie um Novo App Registration

Clique em New registration.

Preencha os campos necessários

Nome para identificar o aplicativo.

Supported account types: Selecione de acordo com o escopo necessário (por exemplo, Accounts in this organizational directory only).

Redirect URI: Se não for necessário agora, pode deixar em branco.

Clique em Register.

"Anote o Client ID e Tenant ID"

Na página de overview do App Registration, copie o Application (client) ID e o Directory (tenant) ID. Eles serão usados na configuração de acesso.

- Crie um Novo Client Secret:

No menu lateral do App Registration, vá para Certificates & secrets.

Clique em New client secret.

Dê uma descrição e defina a expiração (por exemplo, 1 ano).

Clique em Add.

"Copie o Valor do Secret"

Assim que o secret for criado, copie o valor. Ele não estará disponível depois de sair da página.


Criar um Azure Key Vault para Armazenar a Secret:

No portal do Azure, pesquise por Key Vaults e clique em Create.

Preencha os detalhes, como Subscription, Resource Group, Key Vault Name, e clique em Create.

Adicione a Secret ao Key Vault:

Abra o Key Vault recém-criado.

Vá para Secrets > + Generate/Import.

Preencha os campos:

Nome para identificar a secret (por exemplo, app-secret).

Value: Cole o valor do client secret gerado no App Registration.

Clique em Create.

- Conceder Permissões ao App Registration para Acessar o Key Vault

Atribuir Permissões no Key Vault:

No Key Vault, vá para Access Policies > + Add Access Policy.

Selecione as permissões necessárias, por exemplo:

Secret permissions: Get, List.

Em Select principal, busque pelo nome do App Registration e selecione-o.

Clique em Add e depois em Save.


- Conclusão

Agora, você tem um App Registration configurado com um client secret armazenado de forma segura em um Key Vault. Isso é útil para aplicações que precisam acessar recursos protegidos sem expor as credenciais diretamente no código.


Comentários

Postagens mais visitadas deste blog

Microsoft Authenticator agora suporta Passkeys: Como ativar e testar

Mudança no Processo de Exclusão de Usuário no Microsoft 365

Microsoft está removendo as permissões "Todos, exceto usuários externos" no OneDrive