所以我使用DotNetOpenAuth已经有一段时间了,今天我需要添加对提供商的支持,迫使我发送带有基本身份验证的key(我一直在使用旧版本并且只使用Post参数)我试过使用ClientCredentialApplicator.NetworkCredential,但没用。然后根据建议here,我已经制作了自己的ClientCredentialApplicator。我仍然没有工作,我在ApplyClientCredential中放置了断点,但它们从未命中。我升级到最新版本(4.3.0.0),应该有thisfix.一切正常,但没有Authorizationheader,并且远程服务器以30
我想知道是否有可能获取当前用户对象并获取他们的凭据,以便我可以将它们传递给我用来连接到我的AX.NET业务的NetworkCredential对象连接器。因为,目前我必须指定它连接为我在实例化NetworkCredential对象时设置的特定用户:privateNetworkCredentialnc=newNetworkCredential("myUser","myPassword","myDomain");我希望做类似的事情:privateNetworkCredentialnc=(NetworkCredential)HttpContext.User;但显然那行不通......这样,就
我正在尝试从控制台应用程序调用Web服务,我需要为客户端提供System.Net.NetworkCredential对象。是否可以为启动应用程序的用户创建一个NetworkCredential对象而不提示输入用户名/密码? 最佳答案 如果被调用的Web服务使用Windows集成安全性,从当前WindowsIdentity创建一个NetworkCredential应该足以允许Web服务使用当前用户的Windows登录.但是,如果Web服务使用不同的安全模型,则没有任何方法可以从当前身份中提取用户密码……这本身就是不安全的,允许您(开发