HANA Cloud Platform 用の 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 メソッドが存在するのでしょうか?
(ユーザーをグループに追加してユーザーに役割を割り当てることはできますが、パスワード オプションはありません)
私の間違いはどこですか?