ACL注册

这篇博客介绍了如何在Oracle数据库中设置ACL,以允许特定用户通过API调用Web服务。首先创建ACL,然后分配权限给用户,指定主机和端口,最后通过PL/SQL过程调用Web服务。
摘要由CSDN通过智能技术生成

利用Oracle数据库里的API,调用Webservice,需要授权ACL控制权限,如下:
BEGIN
DBMS_NETWORK_ACL_ADMIN.CREATE_ACL (
acl => ‘ws_login_permission.xml’,
description => ‘Enables network permissions for the image server’,
principal => ‘QLTEST’,
is_grant => TRUE,
privilege => ‘connect’);
END;
/
BEGIN
DBMS_NETWORK_ACL_ADMIN.assign_acl (
acl => ‘ws_login_permission.xml’,
host => ‘localhost’,
lower_port => 8888,
upper_port => NULL);
COMMIT;
END;
/
hls_ws_request_pkg

procedure ws_login(p_user_name varchar2,p_passwd varchar2,p_rsp_code out varchar2,p_rsp_msg out varchar2);

–移动审批登录接口
procedure ws_login(p_user_name varchar2,p_passwd varchar2,p_rsp_code out varchar2,p_rsp_msg out varchar2) is
v_request_xml varchar2(4000);
v_response_xml sys.xmltype;
begin

 v_request_x
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值