MENSAGEM:
AADSTS50011: The redirect URI
'https://arthuracrani.sde.sankhya.com.br/mge/genericOauth.mge' specified in
the request does not match the redirect URIs configured for the application 'd7372234-e37a-4118-838a-10278b96b230'. Make sure the redirect URI sent in the request matches one added to your application in the Azure portal. Navigate to https://aka.ms/redirectUriMismatchError to learn more about how to fix this.
SITUAÇÃO:
Ao realizar um cadastro de e-mail na tela "Conta SMTP" ou "Servidor SMTP" e realizar a autenticação OAuth de acordo com a configuração de OAuth, após obter as credenciais da microsoft e realizar a autenticação na janlea de login do outlook, retorna o erro informado a cima.
CAUSA:
O erro refere a uma divergência na URI da base SankhyaOm que está sendo feito em relação a URL inserida no microsoftentra. A causa pode ser a própria URL informada errada (tanto na tela "Configurações OAuth, campo "Redirect URI" quanto na microsoft), a base não possuir certificação SSL e não ser " httpS:// " ou estar usando outro cliente ID
SOLUÇÃO:
Acesse novamente o Microsoft Entra.
Selecione a API que está sendo usada para a autenticação.
No menu lateral selecione o campo "Autenticação" e na opção "URI de redirecionamento" verifique se a URL informada é a mesma da base SankhyaOm que a configuração está sendo feita. Para isso, no SankhyaOM, acesse: outras opções > configurações > selecione a base usada > clique em "editar" e copie a URL. Em seguida, adicione /mge/genericOAuth.mge no final da URL.
Exemplo:
- link de acesso para a base: sankhya.com.br/mge
- link de redirecionamento (é fixo, sempre será o: /mge/genericOAuth.mge)
Observação: importante verificar que ao copiar e colar o '/mge' ficará duplicado, exclua um deles de modo que fique dessa forma:
- https://sankhya.com.br/mge/genericOAuth.mge
Depois, insira esta URL no campo "URI de redirecionamento" da microsoft entra
Verifique se a base é " httpS:// " pois a microsoft insere automaticamente na URI, obrigando a base a também ser.
Caso o erro esteja: The redirect URI 'HTTP://arthuracrani.sde.sankhya.com.br/mge/genericOauth.mge' specified in....' sem o "S" oriente o cliente a incluir (essa inserção da certificação SSL cabe ao cliente e seu cloud realizar)
No Sankhya, tela "Configurações OAuth", campo "redirect URI" verifique se está inserido "/mge/genericOAuth.mge".
Atenção: verificar se o "A" do OAuth também está em maiúsculo, pois em alguns casos é inserido "Oauth" que também pode gerar o erro.
Verifique se o campo Client Id na tela configurações OAuth é o mesmo informado no site da microsoftentra, clicando em "visão geral" e verificando o campo "id do aplicativo (cliente)"
Após essas verificações autentique novamente.
Comentários
0 comentário
Por favor, entre para comentar.