Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/17.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
Node.js 如何在WSO2 Identity Server中设置用户/角色的作用域?_Node.js_Wso2_Wso2is_Wso2 Am_Oauth2 - Fatal编程技术网

Node.js 如何在WSO2 Identity Server中设置用户/角色的作用域?

Node.js 如何在WSO2 Identity Server中设置用户/角色的作用域?,node.js,wso2,wso2is,wso2-am,oauth2,Node.js,Wso2,Wso2is,Wso2 Am,Oauth2,在WSO2 Identity Server中,我尝试将作用域与角色/用户相关联,以便在作用域匹配时授权他们访问API。 但我看不到那个地方。 我在后端使用NodeJS 我想实现以下目标 app.get('/deleteUser',authenticate({scope:'admin'}),函数(req,res){ 因此,只有那些用户[令牌]拥有作用域“admin”应该能够访问deleteUser。如何在WSO2 Identity server中实现此用户/角色到作用域的映射?我不确定WSO2 I

在WSO2 Identity Server中,我尝试将作用域与角色/用户相关联,以便在作用域匹配时授权他们访问API。 但我看不到那个地方。 我在后端使用NodeJS

我想实现以下目标 app.get('/deleteUser',authenticate({scope:'admin'}),函数(req,res){


因此,只有那些用户[令牌]拥有作用域“admin”应该能够访问deleteUser。如何在WSO2 Identity server中实现此用户/角色到作用域的映射?

我不确定WSO2 Identity server是否支持用户/角色到作用域的映射。但对于您的用例,我认为您可以使用WSO2 APIMAger,它处理作用域的角色映射

默认情况下,WSO2 Identity Server没有作用域验证逻辑。您必须使用

正如@Jenananthan已经说过的,WSO2 API管理器可以用于您的用例