在一个全新的环境中,我创造了宁静的服务。
使用PLSQL,
通过下面的代码在SQL开发时尝试,我收到ORA-20001: Authentication failed.
BEGIN
APEX_WEB_SERVICE.OAUTH_AUTHENTICATE(
P_TOKEN_URL => 'http://<host:ip>/ords/<schema>/oauth/token',
P_CLIENT_ID => 'xxxxxxxxxxBaDNGqSq1atg..',
P_CLIENT_SECRET => 'xxxxxxxxxx5NlSRSoeJrUw..');
DBMS_OUTPUT.PUT_LINE(APEX_WEB_SERVICE.OAUTH_GET_LAST_TOKEN);
END;
字符串
使用 curl ,
curl -X POST -H "Content-Type: application/x-www-form-urlencoded" -d "grant_type=client_credentials" -d "client_id=xxxxxxxxxxBaDNGqSq1atg.." -d "client_secret=xxxxxxxxxx5NlSRSoeJrUw.." "http://<host:ip>/ords/<schema>/oauth/token"
个
我收到的html代码,并在预览格式我得到
使用Postman,
我在生成令牌时收到以下响应。
当保存为html格式时,我看到下面的输出,
FYR,
下面是在ORDS上应用的设置。ORDS最近重新启动。
1条答案
按热度按时间lhcgjxsq1#
看起来,在同一台服务器上有另一个端口已经测试了idcs。因此,访问令牌URL重定向到idcs。
删除连接后,我们发现了另一个问题,并在此处报告,ORDS: Error 401--Unauthorized From RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1: 10.4.2 401 Unauthorized