Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何向用户授予对web API资源的部分或子集访问权限?_Api_Access Control_Role Based Access Control - Fatal编程技术网

如何向用户授予对web API资源的部分或子集访问权限?

如何向用户授予对web API资源的部分或子集访问权限?,api,access-control,role-based-access-control,Api,Access Control,Role Based Access Control,我正在从事一个项目,我需要在web API上实现访问控制,如下所示 我想授予API用户部分或子集访问权限。比如说 我在web API中有4个资源 我只想给用户X 1和3个资源访问权限。用户应该不能访问资源2和4 任何资源都不应该透露任何关于其他资源的信息 如何在web api中实现上述结果。推荐的方法应该是什么 我已经完成了大部分的问答 请帮我做这个。 非常感谢您的帮助,提前谢谢

我正在从事一个项目,我需要在web API上实现访问控制,如下所示

我想授予API用户部分或子集访问权限。比如说

  • 我在web API中有4个资源
  • 我只想给用户X 1和3个资源访问权限。用户应该不能访问资源2和4
  • 任何资源都不应该透露任何关于其他资源的信息
如何在web api中实现上述结果。推荐的方法应该是什么

我已经完成了大部分的问答

请帮我做这个。 非常感谢您的帮助,提前谢谢