
Eu tentei seguirhttps://ora-00001.blogspot.com/2018/02/apex-authentication-with-microsoft-account.htmlpara ativar o login em um aplicativo APEX usando as credenciais de login do MS. Seguindo essas instruções, a tela de login do MS aparece quando navego até a página inicial do aplicativo APEX; no entanto, recebo a seguinte mensagem de erro do MS:
Não foi possível concluir sua solicitação invalid_request: o valor fornecido para o parâmetro de entrada 'redirect_uri' não é válido. O valor esperado é um URI que corresponde a um URI de redirecionamento registrado para este aplicativo cliente.
O URI de redirecionamento que usei éhttps://apexea.oracle.com/pls/apex/apex_authentication.callbackconforme o blog.
Uma coisa feita de forma diferente do blog é o registro do aplicativo no Azure, e não por meiohttps://apps.dev.microsoft.com/pois este serviço não é mais suportado. A URL da página inicial definida no Azure não aceitaria um link diretamente para a página inicial (ou seja,https://apex.oracle.com/pls/apex/f?p=[app #]:[página # da página inicial]não é aceito: mas:https://apex.oracle.com/pls/apex/f?p=[app #]é aceito)
Qualquer ajuda para resolver seria muito apreciada.
Responder1
Consegui responder minha própria pergunta.
O URI de redirecionamento APEX correto para versões mais recentes do APEX é:
https://apexea.oracle.com/pls/apex/apex_authentication.callback
Graças à atualização emhttps://fuzziebrain.com/content/id/1709/que afirmou
ATUALIZAÇÃO [4 de maio de 2018] apex.oracle.com foi atualizado para APEX 18.1 (anteriormente conhecido como 5.2) no mês passado. As instruções fornecidas nesta postagem do blog ainda são relevantes. Simplesmente substitua quaisquer links ou referências usando apexea a apex.