首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iSeries连接隐藏密码

iSeries连接隐藏密码
EN

Stack Overflow用户
提问于 2016-03-08 05:52:29
回答 1查看 103关注 0票数 1

我使用VB.net访问运行IBM7.1OS的iseries。我使用IBMDASQL连接。所有工作都很好。

连接字符串中的UserID和密码为纯文本。这些程序中的许多都是批量运行的,这意味着我无法响应输入用户和密码的提示。IT审计人员说,密码不能是明文,任何人都不能破解。连接字符串位于VB.net程序的源代码和App.config文件中。

有没有人有安全地访问iSeries的解决方案,而用户/密码却看不见?我还希望定期更改用户的密码,这样就不必进入每个vb.net源程序并重新编译。

吉姆

EN

回答 1

Stack Overflow用户

发布于 2016-03-08 06:19:02

IBM支持Kerberos身份验证...

请参阅此文档How to Configure the System i Access for Windows OLE DB Providers to Connect Using Kerberos

您可能需要利用Enterprise Identity Mapping(EIM)将Kerberos (即Active Directory)原则映射到IBM用户配置文件。

否则,你唯一的选择就是存储一个可逆加密的用户名和密码,以便你的应用可以连接;这是你的应用的一个功能,而不是你连接到的功能。此SO post建议使用ProtectedData类...

还有一件事,i上的用户ID应该严格限制在它可以做的事情上,只限于它需要做的事情。如果你连接的是一个*SECOFR类user...and,你不需要这样做。您需要使用不同的ID。最好是为此任务创建的ID。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35854799

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档