Translate

Mostrando postagens com marcador App Registration. Mostrar todas as postagens
Mostrando postagens com marcador App Registration. Mostrar todas as postagens

domingo, 3 de agosto de 2025

XKTools - 12 - Update Web e Wif Config

 Acredito que muitos passaram pelo cenário onde não conseguiram importar novos usuários dentro de suas VMs.


A Microsoft alterou o sistema de segurança para evitar "gatos" no uso das VMs. Se quiser mais detalhes veja este link: https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/dev-tools/secure-developer-vm?WT.mc_id=DX-MVP-5004702

Para solucionar este problema precisamos de um Azure App Registration Azure App Registration e também vamos editar os arquivos web e wif config. O link da Microsoft obviamente possui as orientações necessárias, por ser um processo que exige atenção aos detalhes, "resolvi usar todo o meu conhecimento 😂", e pedi ao ChatGPT pra criar um script. Depois de várias tentativas e ajustes chegamos à ferramenta descrita aqui.

O processo para permitir importação de um novo usuário em uma VM de DEV passa pela reconstrução da autenticação do F&O da VM com o Tenant do Azure do cliente em questão. Para reconstruir esta autenticação vamos precisar do certificado digital da VM e editar os arquivos Web e Wif config. Vamos a isso.

Ao executar a opção 12 lhe será apresentada um ajanela do Windows solicitando que você escolha o certificado digital do site do F&O dentro da VM. O certificado tem exatamente o mesmo nome do site, escolha-o e conclua a exportação, um arquivo .CER erá salvo na pasta C:\Temp.


Vá ao seu App Registration e importe este certificado:

Agora vamos continuar com os demais detalhes dentro da VM. Pensando em diferentes VMs com diferentes estruturas de discos, lhe será perguntado qual o diretório da pasta onde estão localizados os arquivos do F&O, escolha a unidade correta e siga em frente:


Obviamente antes de editar o arquivo, geramos um backup:

Informe o Client ID do App Registration e clique ok:




Pronto, reinicie os serviços do F&O utilizando as opções disponiveis no menu e você poderá importar novos usuários em sua VM de DEV!






quarta-feira, 25 de junho de 2025

Criando um Azure App Registration para ser usado na integração entre LCS <> DevOps <> Azure.

 Processo simples e descomplicado, vamos criar um App Registration no Azure para que possamos integrar o LCS, o DevOps e também o Azure para fins de automação entre estas plataformas como por exemplo, o upload de pacotes gerados pelo Pipeline do DevOps e aplicação deste pacote em um determinado ambiente no LCS!

O primeiro passo é acessar o Azure e ir ao Entra ID. é isso mesmo, agora a gestão dos App Registrations fica dentro do Entra. Se você não tem acesso ao Entra, procure outra coisa pra fazer!


Escolha criar um novo App Registration, defina um nome coerente com a funcionalidade e escolha 


Depois de registrado, anote o Application (Client) ID.


Clique na opção "Authentication", deixe conforme a imagem abaixo, siga os numeros!!!

Agora clique em Certificates and Secrets, gere um Secret novo, defina o nome e prazo de vencimento. Salve cuidadosamento oque está no campo "Value". Vamos utilizado e muito. Se não salvar agora você será obrigado a gerar um novo secret.


Agora clique em API Permission, adicone um novo, selecione a opção do meio e clique em Dynamics Lifecicle Services.

Selecione Delegated Permission, marque a opção "user_impersonation" e clique em Add permission.
Clique em grant admin consent, confirme e pronto.

Veja que agora há um sinal verde de "Granted...".


Agora é só utilizar o App Registration do seu DevOps junto com uma "conta de serviço" que NÃO TENHA MFA habilitado!