Oracle APEX克隆或升级后接口服务调不通解决方法
问题
Oracle APEX克隆或升级后 原有的client id 和 client secret 能够正常获取TOKEN,
但是使用TOKEN后接口服务不通
提示401 (401 unauthorized,表示发送的请求需要有通过 HTTP 认证的认证信息)
解决办法
对client重新授权
注意此处执行脚本需要使用权给 workspace 上对应的数据库用户或者数据库的schema
BEGIN
oauth.revoke_client_role(p_client_name => '数据库中client_name',
p_role_name => '数据库中role_name');
COMMIT;
END;
BEGIN
oauth.grant_client_role(p_client_name => '数据库中client_name',
p_role_name => '数据库中client_name');
COMMIT;
END;
-- 刘轶鹤