Einrichten von PIdgin für Lync2013


22

Ich habe Probleme beim Einrichten von pidgin für das Microsoft 365 Communicator Lync 2013-Konto meines Unternehmens (nicht 2010).

Ich erhalte entweder eine Meldung, dass die Authentifizierung fehlgeschlagen ist, oder in Incompatible authentication scheme chosen: NTLMAbhängigkeit von den in diesem Wiki verwendeten Benutzeragentenwerten

Es sieht so aus, als ob beide Benutzeragentenwerte, die mit UCCAPI beginnen, einen Authentifizierungsfehler verursachen, der meiner Meinung nach "näher an der Lösung liegt".

Ich habe dreimal überprüft, ob das Passwort korrekt ist.

Im Folgenden finden Sie einige Bilder meiner Einstellungen (aus Gründen der Annonymität habe ich den Firmennamen in "Firma" geändert.

Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Ich führe pidgin mit einem Skript aus, um ein Schreibfehlerproblem zu beheben:

export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d

Ich verwende auch die neueste Version von SIPE (1.10.1) unter Verwendung dieser ppa: https://launchpad.net/~aavelar/+archive/ppa

Welche Einstellungen muss ich ändern / hinzufügen, damit es funktioniert?


3
Haben Sie versucht, die vollständige Zeichenfolge des Benutzeragenten zu verwenden? UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync)
mason81

1
Mein Unternehmen hat auf Office 365 umgestellt und ich musste einige Einstellungen anpassen. Die folgenden Informationen haben mir
geholfen

Wurden Ihre Kontaktnamen jemals in Pidgin unter Windows angezeigt? Ich habe das gleiche Problem.

@Paulreg-Namen werden für mich nur angezeigt, wenn ich sie manuell zu lync hinzugefügt habe. Es ist ein großer Schmerz und würde eine Lösung dafür lieben.
Programster

Die Ratschläge auf dieser Seite funktionierten früher sehr gut, hörten aber im Sommer auf zu arbeiten. Ich erhalte jetzt "Authentifizierung beim Server fehlgeschlagen" oder "Inkompatibles Authentifizierungsschema ausgewählt", abhängig von den von mir gewählten Einstellungen, aber es funktioniert nichts. Hat jemand einen Einblick? Ich würde ein Kopfgeld anbieten, aber ich habe nicht genug Repräsentanten :-(
static_rtti

Antworten:


14

Ich konnte dies auf Ubuntu 13.04 zum Laufen bringen (Frage gestellt am Ubuntu 12.04). Hier sind ein paar Hinweise:

Verwenden Sie die vollständige Zeichenfolge des Benutzeragenten, wie in @ mason81 angegeben:

UCCAPI/15.0.4420.1017 OC/15.0.4420.1017 (Microsoft Lync)

Ich musste kein Startskript verwenden, um Schreibfehler zu beheben. z.B

export NSS_SSL_CBC_RANDOM_IV=0
pidgin -d

Das verlinkte Repo war in dieser Distribution sinnlos, benutze es nicht. Es sieht so aus, als würden Sie unter Ubuntu 13.04 standardmäßig pidgin-sipe 1.13.3-1 installieren, eine noch aktuellere Version.

Es scheint, dass das Pidgin / Sipe-Setup, das ich hier installiert habe, einen dritten Authentifizierungstyp für TLS hat, wie in diesem Bild gezeigt, den ich benötigte. Bildbeschreibung hier eingeben


Als Referenz sind hier meine Verbindungseinstellungen, die funktionieren: Bildbeschreibung hier eingeben Bildbeschreibung hier eingeben

Die anderen Registerkarten sind die Standardeinstellungen


Aktualisieren

Um dies in Ubuntu 14.04 zum Laufen zu bringen, machen Sie genau das Gleiche, aber deaktivieren Sie das Single Sign-On!


1
Vielen Dank für das Update für 14.04 - ich habe mich endlich um ein Upgrade gekümmert und konnte mich dann nicht mehr mit Lync verbinden. Das hat mich verrückt gemacht!
mason81

Diese Konfiguration funktioniert auch auf der Windows-Version des Pidgin-Clients. Ich habe Single Sign-On nicht angekreuzt, nicht sicher, ob es einen Unterschied macht. Vielen Dank.
Philip Kearns

Bestätigt dies funktioniert auch am 16.04. (Bei deaktiviertem Single Sign-On.)
Tass,

5

Ich habe mich bemüht, dass dies unter Ubuntu 12.04 funktioniert, wobei Pidgin (2.10.3) und Pidgin-Sipe (1.11.2-1ubuntu1) aus dem Standard-Repo für Precise / Universe installiert wurden. Wir verwenden auch Lync2013.

Ich habe eine Umgebungsvariable verwendet, um pidgin auszuführen. Ohne diese Pidgin würde jedes Mal ein "Lesen fehlgeschlagen" fehlschlagen. Dies wurde /home/myuser/.profiledurch Anhängen konfiguriert :

export NSS_SSL_CBC_RANDOM_IV=0

Überprüfen Sie hier, warum diese Variable für Sipe benötigt wird.

Die Lamelleneinstellungen waren wie folgt

Registerkarte "Basic":

  • Benutzername: meine im Unternehmen verwendete E-Mail-Adresse (z. B. john.smith@company.co.uk)
  • Login: Firmenanmeldedomäne \ Benutzername (zB FIRMA \ john.smith)

FortgeschrittenRegisterkarte " :

  • Verbindungstyp: Auto
  • Benutzeragent: UCCAPI / 15.0.4420.1017 OC / 15.0.4420.1017 (Microsoft Lync)
  • Single Sign-On verwenden: [angekreuzt]

Alle anderen Felder in Erweitert waren leer. Ich hatte keinen Proxy konfiguriert.


2

Dies ist, was derzeit für mich arbeitet. Ich habe ein Office365-Konto.

BASIC TAB

Benutzername: username@company.com

Login: Benutzername@Unternehmen.com

Passwort: *****

[PRÜFEN] Passwort merken

Lokaler Alias: Mein Name

ADVANCED TAB

Server [: Port]: BLANK

Verbindungstyp: SSL / TLS

Benutzeragent: UCCAPI / 15.0.4481.1000 OC / 15.0.4481.1000 (Microsoft Lync)

Authentifizierungsschema: TLS-DSK

[UNCHECK] Single Sign-On verwenden

Der Rest ist leer


2

Es hat eine Weile gedauert, bis es geklärt war, aber dieser Artikel hat einiges geholfen. Sachen zu wissen:

  1. Der Benutzeragent unterscheidet sich je nach der Version von Lync, die in Ihrem Unternehmen ausgeführt wird, und der Patch-Version. Ich habe meinen Agenten gefunden, indem ich jemanden in MS Lync (nicht Linux) gefunden und in einer Uccapilog-Datei (im Verzeichnis Lync \ Tracing) nach UCCAPI gesucht habe.
  2. Ich musste zumindest den Server finden und musste die direkte IP-Adresse anstelle von DNS verwenden, fand diese Informationen in der gleichen Datei wie oben.
  3. Das Authentifizierungsschema hängt von der Auswahl Ihres Unternehmens bei der Einrichtung von Lync ab, meins war NTLM.
  4. Ich habe Single-Sign-On nicht verwendet, da mein Workstation-Login nicht mein Domain-Login ist.

1
Auf welchen "Artikel" beziehen Sie sich?
David Foerster

@ DavidFoerster es ist definitiv unklar, aber er kann sich auf diese Q & A beziehen?
Elder Geek

1

Wenn Sie MultiFactorAuthentication aktiviert haben, müssen Sie auf der Basisregisterkarte ein "App-Passwort" und auf der erweiterten Registerkarte eine E-Mail-Anmeldung und ein E-Mail-Passwort eingeben.


0

Als Referenz: Ich habe Pidgin / SIPE zum ersten Mal unter Ubuntu laufen lassen, indem ich die Anweisungen von Programster befolgt habe. Ich habe es dann unter Windows versucht und es ist mit einer Fehlermeldung fehlgeschlagen

Web ticket request to https://webpoolams0e08.infra.lync.com:443/CertProv/CertProvisioningService.svc failed

Das Deaktivieren von SSO löste das, wiederum gemäß den Anweisungen von Programster. Das einzige Problem ist jetzt, dass für meine Lync-Kontakte keine Namen sichtbar sind. Wenn ich mit der Maus über sie fahre, erscheint ein "Tooltip" mit dem Namen, der Name bleibt jedoch unsichtbar, wenn die Maus nicht da ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.