Mksapi 从首选项中获取密码

Mksapi to get password from preferences

我有一个应用程序通过 java mks api 连接到完整性。为了测试应用程序功能,我硬编码了用户和计算机密码,但现在在测试之后我想使应用程序通用,以便更多用户可以使用它。

通常情况下,每个用户都有一个用户(这个信息我可以从ENV中获取)和一个在Integrity界面中配置的密码。是否可以告诉 mksapi 从这些首选项中获取密码?

没有从客户端首选项中获取密码的选项。 如果连接已经存在并且您正在使用 localintegration,则不需要密码。

例如

si projects --hostname={SI_HOST} --port={SI_PORT} --user={USERNAME}

如果提供的信息存在活动连接,则之前的命令无需密码即可运行:{USERNAME}@{SI_HOST}:{SI_PORT}

另一种选择是使用具有模拟权限的用户。 如果您不能使用此选项中的任何一个,唯一的方法是提示用户输入密码。