问题描述
我在设置 pidgin 以使用我公司的 microsoft 365 的 communicator lync 2013(不是 2010)帐户时遇到了困难。
我要么收到一条消息,说明身份验证失败,要么收到 Incompatible authentication scheme chosen: NTLM
,具体取决于 this wiki 中使用的用户代理值
似乎以 UCCAPI 开头的两个用户代理值都提供了身份验证失败错误,我猜这是解决方案的 “closer” 。
我已经三重检查密码是否正确。
下面是我的一些设置图片(为了匿名,我已将公司名称更改为 “company”。
我正在使用脚本运行 pidgin 以修复写入错误问题:
export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d
我也在使用最新版本的 SIPE (1.10.1) 使用这个 ppa:https://launchpad.net/~aavelar/+archive/ppa
我需要更改/添加哪些设置才能使其工作?
最佳思路
我能够在 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
linked repo 在这个发行版上毫无意义,不要使用它。看起来在 Ubuntu 13.04 上你会默认安装 pidgin-sipe 1.13.3-1,这是一个更多的 up-to-date 版本。
我在此处安装的 pidgin/sipe 设置似乎具有第三种 TLS 身份验证类型,如这张图片所示,这正是我需要的。
作为参考,这里是我的工作连接设置:
其他选项卡是默认值
更新
要使其在 ubuntu 14.04 中工作,请执行完全相同的操作,但取消勾选单点登录!
次佳思路
我设法在 Ubuntu 12.04 上使用 pidgin (2.10.3) 和 pidgin-sipe (1.11.2-1ubuntu1) 从默认的精确/宇宙存储库中运行。我们也在使用 Lync2013。
我确实使用了环境变量来运行 pidgin。如果没有这个 pidgin,每次使用 ‘Read failed’ 都会失败。这是通过附加在 /home/myuser/.profile
中配置的:
export NSS_SSL_CBC_RANDOM_IV=0
检查 here 以获取有关刀槽花纹为何需要此变量的更多信息。
刀槽花纹设置如下
‘Basic’ 选项卡:
-
用户名:我在公司内使用的电子邮件(例如 john.smith@company.co.uk)
-
登录:公司登录域\用户名(例如 COMPANY\john.smith)
高级选项卡:
-
连接类型:自动
-
用户代理:UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync)
-
使用单个 Sign-on:[打勾]
高级中的所有其他字段都是空白的。我没有配置代理。