如何使用HTML5(HCP)检查角色/权限?

2020-09-08 11:20发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好:)

我想为HCP构建HTML5应用程序,因为它知道用户的角色/权限。

由于具有安全性约束和权限,因此可以创建应用程序的受限区域。 如果没有正确的权限,则无法访问特定区域。

但是如何检查用户拥有哪些权限?

示例:

一个必须登录才能查看详细信息的应用程序。 如果有人担任编辑者,则应该看到一个"编辑"按钮。 如果没有该角色(或权限),则该按钮应该不可见。

我如何检查这种用户属性? (因为它们未包含在/service/userapi/attributes或/currentuser属性中)

提前感谢:)

编辑:

我不是要如何为权限分配角色,而是要如何检查特定用户在使用应用程序时拥有哪些权限。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好:)

我想为HCP构建HTML5应用程序,因为它知道用户的角色/权限。

由于具有安全性约束和权限,因此可以创建应用程序的受限区域。 如果没有正确的权限,则无法访问特定区域。

但是如何检查用户拥有哪些权限?

示例:

一个必须登录才能查看详细信息的应用程序。 如果有人担任编辑者,则应该看到一个"编辑"按钮。 如果没有该角色(或权限),则该按钮应该不可见。

我如何检查这种用户属性? (因为它们未包含在/service/userapi/attributes或/currentuser属性中)

提前感谢:)

编辑:

我不是要如何为权限分配角色,而是要如何检查特定用户在使用应用程序时拥有哪些权限。

付费偷看设置
发送
5条回答
Haoba3210
1楼-- · 2020-09-08 12:07

嗨。

您是否已经找到了一个优雅的解决方案(使用用户api服务)?

提到了URL参数multiValuesAsArrays。 我尝试使用:

/services/userapi/attributes?$ multiValuesAsArrays = true 

但是我无法获取返回的user_groups数组

lukcy2020
2楼-- · 2020-09-08 12:03

感谢您的回答,但这不是我的意思。

我已经在座舱中创建了角色和组,并在应用程序描述符文件中创建了权限。 它们也是"连接的"。

但是我想知道特定登录用户在使用该应用程序时具有哪些角色/权限。 一些要检查的变量或其他东西。 权限数组,路径,json或其他内容。

木偶小白
3楼-- · 2020-09-08 11:57

我正在工作...用?代替?$?

/services/userapi/attributes?multiValuesAsArrays = true 
SKY徐
4楼-- · 2020-09-08 11:53

请告诉我您的操作方式,

我也陷入了这个问题。

lukcy2020
5楼-- · 2020-09-08 11:56

你好,

可以在SAP CLOUD PLATFORM座舱中检查用户的

角色(请参见4.):

或者,您可以使用帐户的"授权"部分来执行此操作。

  1. 在驾驶舱中,转到导航路径的开始安全下一个导航步骤授权导航路径的结尾部分。
  2. 分别进入"用户"或"组"选项卡。
  3. 分别在"用户"或"组"字段中,输入所需用户或组的名称。 如果要创建新用户或组,只需从此处分配所需的角色。
  4. 选择显示分配。 下表显示了已分配给该用户或组的所有角色。

HTML5应用程序的权限在应用程序描述符文件中定义。 据我所知,这是由开发人员完成的。

一周热门 更多>