我在设置 pidgin 以与我公司的 Microsoft 365 的 Communicator Lync 2013(不是 2010)帐户配合使用时遇到了困难。
我要么收到一条消息,指出身份验证失败,要么Incompatible authentication scheme chosen: NTLM
取决于使用的用户代理值本维基
看起来以 UCCAPI 开头的两个用户代理值都提供了身份验证失败错误,我猜这“更接近”解决方案。
我已三次检查密码是否正确。
下面是我的设置的一些图片(为了匿名,我已将公司名称更改为“公司”)。
我正在使用脚本运行 pidgin 来修复写入错误问题:
export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d
我也正在使用最新版本的 SIPE (1.10.1),使用这个 ppa:https://launchpad.net/~aavelar/+archive/ppa
我需要更改/添加哪些设置才能使其工作?
答案1
我能够在 ubuntu 13.04 上实现此操作(问题在 ubuntu 12.04 上提出)。以下是几点提示:
使用完整的用户代理字符串,正如@mason81 指出的那样:
UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync)
我做到了不是需要使用启动脚本来解决任何写入错误。例如
export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d
那链接仓库在这个发行版上毫无意义,不要使用它。看来在 Ubuntu 13.04 上,您将默认安装 pidgin-sipe 1.13.3-1,这是一个更新的版本。
看来我在此处安装的 pidgin/sipe 设置具有 TLS 的第三种身份验证类型(如图所示),这正是我所需要的。
作为参考,以下是我的有效连接设置:
其他选项卡为默认选项卡
更新
为了使其在 ubuntu 14.04 中正常工作,请执行完全相同的操作,但取消勾选单点登录!
答案2
我设法在 Ubuntu 12.04 上安装了默认 precise/universe repo 中的 pidgin (2.10.3) 和 pidgin-sipe (1.11.2-1ubuntu1),使其运行正常。我们也在使用 Lync2013。
我确实使用环境变量来运行 pidgin。如果没有这个环境变量,pidgin 每次都会失败,并显示“读取失败”。这是/home/myuser/.profile
通过附加以下内容配置的:
export NSS_SSL_CBC_RANDOM_IV=0
查看这里有关为什么 Sipe 需要此变量的更多信息。
刀槽花纹设置如下
‘基本’标签:
- 用户名:我在公司内部使用的电子邮件(例如 [电子邮件保护])
- 登录名:公司登录域\用户名(例如 COMPANY\john.smith)
先进的标签:
- 连接类型:自动
- 用户代理:UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync)
- 使用单点登录:[勾选]
所有其他字段先进的是空白的。我没有配置代理。
答案3
答案4
如果您启用了多重身份验证,则需要在基本选项卡中输入“应用程序密码”,并在高级选项卡中输入电子邮件登录名和电子邮件密码。