【问题标题】:DefaultCredentials in MonoMono 中的 DefaultCredentials
【发布时间】:2012-04-10 08:14:33
【问题描述】:

我在 Mono (2.10.6) 上有一个控制台应用程序

我正在尝试使用 WebRequest 等创建 HttpRequest。 该请求是针对具有 Windows 身份验证的 SharePoint 站点。 我将 DefaultCredentials/DefaultNetworkCredentials 传递给它,并且总是得到 HTTP 401 Unauthorized。 完全相同的代码在 MS .NET 上运行良好。

目前对我有用的唯一方法是创建一个具有指定域、登录名和密码的 NetworkCredential。这是不可接受的......

有没有办法在 Mono 中通过窗口身份验证发出 http 请求?

【问题讨论】:

  • 你说的是 windows 还是 linux 上的 Mono?因为在 linux 上,它需要与一些 Windows 登录信息提供者(比如 samba)交谈,并使用 NTLM 或 Kerberos 信息将它们提交到 http 服务器......我不知道 Linux mono 上所有这些的当前状态但不要抱太大希望...
  • 对不起,我的平台是Windows =(

标签: .net http authentication mono


【解决方案1】:

调查表明,Mono 中不能很好地支持凭证内容,因此除了自己实现之外,这不是解决问题的直接方法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多