HANA 云平台的 SAP 用户 API,让您可以像这样查找用户:
InitialContext ctx = new InitialContext();
UserProvider userProvider = (UserProvider) ctx.lookup("java:comp/env/user/Provider");
user = userProvider.getUser(reqUser);
它还允许您查找分配角色(例如管理员)
user.hasRole("Administrator");
(直到这一点一切正常)
最后是这样的密码:
userProvider.checkUserPassword(username, userPasswordAsCharArray);
问题:
如果无法为您可以在 Hana 云驾驶舱中创建的用户分配密码,为什么还要存在 checkUserPassword 方法?
(您可以将用户添加到组并为用户分配角色,但没有密码选项)
我的错误在哪里?(我检查了文档并搜索了网络,但在 2 小时内找不到任何东西!)