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

2020-09-16 19:54发布

         点击此处--->   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,但此解决方案似乎不适合非管理员用户(他们必须只能访问其用户,而不能全部访问)。

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

         点击此处--->   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
1楼 · 2020-09-16 20:31.采纳回答

嗨Eugenio,

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

最诚挚的问候,

瓦伦丁

一只江湖小虾
2楼-- · 2020-09-16 20:42

Valentin,

我选择了一种与您建议的解决方案类似的解决方案,其中非管理员用户被重定向到Cloud Identity Authentication Profile(https://// 。 accounts.ondemand.com ),他可以在此管理自己的信息。

感谢您的回答。

Eugenio

一周热门 更多>