ServiceNow - 用户需要通过Rest api添加/删除sys_users所需的安全角色是什么?

时间:2016-01-19 00:27:01

标签: servicenow

我正在使用ServiceNow Rest Api。当用户提供用户名和密码以连接到其他api时,我需要验证用户是否可以在sys_user表中添加/删除(管理用户)用户。我该怎么办呢?

我指的是以下Get table Rest api请求,检查用户是否有必要的角色,

的https://.service-now.com/api/now/table/sys_user_has_role sysparm_fields =角色%2Crole.name%2Cuser%2Cuser.name%2Cuser.sys_id%2Cuser.department&安培; sysparm_query =角色%3D3d43716d0f6002003a2d47bce1050e0d%5EORrole%3Dac73b52d0f6002003a2d47bce1050eec&安培; sysparm_display_value =真

我需要检查哪些角色?或者是否有更简单/更好的方法来执行此操作(查找表权限)?

1 个答案:

答案 0 :(得分:1)

假设有OOB配置,除了任何soap / web服务角色之外,您的API用户还需要Box角色。

请参阅user_admin上的这些OOB ACL:

创建: https://YOURINSTANCE.service-now.com/sys_security_acl.do?sys_id=f802c1d44f230200712553418110c752

删除: https://YOURINSTANCE.service-now.com/sys_security_acl.do?sys_id=93c234f1072200000ca55720e1021e5f