非管理员用户更新有关SAP Cloud Identity的个人信息

2020-09-16 19:54发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我必须开发一个具有以...

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

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


大家好,

我必须开发一个具有以下要求的应用程序:最终用户可以查看和修改其个人数据。 可以访问此应用程序的用户已在SAP Cloud Identity中注册。

通过阅读API文档( https ://help.sap.com/viewer/6d6d63354d1242d185ab4830fc04feb1/Cloud/en-US/cce8d64eed1c4d8d8311147336ffe2eb.html ),开发人员可以使用:

-USER REGISTRATION REST API,非管理员用户可以使用

-SCIM REST API,可由用户管理员用于最终用户管理

USER REGISTRATION REST API似乎是正确的解决方案:不幸的是,使用PUT方法,最终用户被授权更新其个人资料的状态(->无效),但不能更新电子邮件,姓名,姓氏等。 ..

唯一的方法似乎是使用SCIM API,但此解决方案似乎不适合非管理员用户(他们必须只能访问其用户,而不能全部访问)。

有人知道如何解决这个问题吗?

2条回答
SC_Yao
2020-09-16 20:31 .采纳回答

嗨Eugenio,

您的应用程序应该能够管理所有用户数据,因此它将充当管理员,并且SCIM API是正确的方法。 当然,您必须开发自己的应用程序,使用户只能编辑自己的数据。 另一个选择是重复使用,将用户重定向到其内置的个人资料页面,例如 https://accounts.sap.com

最诚挚的问候,

瓦伦丁

一周热门 更多>