首页 > 解决方案 > SSO 回调配置

问题描述

我想使用社交登录在 apex 中设置 SSO。SSO 提供程序中的部分应用注册也是 [redirect URI],应设置为 ....

 https://apex.mycompany.com/ords/apex_authentication.callback
 https://apex.oracle.com/pls/apex/apex_authentication.callback    

不幸的是,此地址“apex_authentication.callback”当前在我们的 apex 服务器上不存在。

这是某种应该以某种方式打开的通用页面,还是应该自己实现?

标签: oracle-apex

解决方案


apex_authentication 只是包 wwv_flow_authentication_api 的公共同义词,其中定义了函数 get_callback_url(),它返回带有参数的回调 url

从对偶中选择 APEX_AUTHENTICATION.GET_CALLBACK_URL ();

http://my.host.com:8080/pls/apex/apex_authentication.callback?p_session_id=9332345578758&p_app_id=2&p_ajax_identifier=hkcP8g-YUHd49DlIRQJAVYXyOJByibKhf7U123123M&p_page_id=123

url 仅在参数是 URL 的一部分时才有效,否则返回 404!


推荐阅读