Как я могу использовать логин Microsoft для своего приложения APEX?

Я попытался, следуя https://ora-00001.blogspot.com/2018/02/apex-authentication-with-microsoft-account.html включить вход в приложение APEX с использованием учетных данных для входа MS. Следуя этим инструкциям, появляется экран входа в систему MS, когда я перехожу на домашнюю страницу приложения APEX; однако я получаю следующее сообщение об ошибке от MS:

Мы не можем выполнить ваш запрос invalid_request: предоставленное значение для входного параметра 'redirect_uri' недопустимо. Ожидаемое значение - это URI, который соответствует URI перенаправления, зарегистрированному для этого клиентского приложения.

URI перенаправления, который я использовал, является https://apexea.oracle.com/pls/apex/apex_authentication.callback согласно блогу.

В отличие от блога, регистрация приложения происходит в Azure, а не через https://apps.dev.microsoft.com/ поскольку эта служба больше не поддерживается. URL-адрес домашней страницы, определенный в Azure, не будет принимать ссылку непосредственно на домашнюю страницу (например, https://apex.oracle.com/pls/apex/f?p=[app%20 не принято: но: https://apex.oracle.com/pls/apex/f?p=[app%20 принято)

Любая помощь в разрешении будет высоко ценится.

1 ответ

Успел ответить на свой вопрос.

Правильный URI перенаправления APEX для более новых версий APEX:

https://apexea.oracle.com/pls/apex/apex_authentication.callback

Благодаря обновлению на https://fuzziebrain.com/content/id/1709/ которое заявлено

ОБНОВЛЕНИЕ [4 мая 2018] apex.oracle.com был обновлен до APEX 18.1 (ранее известный как 5.2) в прошлом месяце. Инструкции, приведенные в этом блоге, по-прежнему актуальны. Просто замените любые ссылки или ссылки с помощью apexea на apex.

Другие вопросы по тегам