我从嵌入在表单中的.Net组件中调用AX(2009)方法,并且需要登录才能这样做。出于安全考虑,我需要使用LogonAs而不是Logon方法。
有没有办法自动检索组件将安装在机器上的凭据(可能来自配置文件?)?我已经在我的机器上对这些细节进行了硬编码以进行测试,但这在部署解决方案时几乎不可行。
总之,在哪里可以获得调用LogonAs方法与AX连接(通过Business Connector)所需的机器凭据?
答案 0 :(得分:0)
根据我为使用业务连接器设计的其他工具的经验,他们总是提示用户在UI中提供凭据,并使用这些凭据进行连接。
此外,由于您需要使用NetworkCredential对象来使用BC的LogonAs方法,请查看this question以查看它是否可以帮助更多上下文。