SASLError mit PLAIN: nicht autorisiert

7

Ich versuche, meine App von aSmack auf Smack 4.1.1 zu verschieben. Allerdings habe ich Probleme mit dem gleichen Server und Login-Details im Fall von Smack, während auf einem Backpack es hervorragend funktioniert.

Hier ist mein alter Login-Code in aSmack -

%Vor%

Ich versuche Code in ähnlicher Weise in Smack zu verwenden -

%Vor%

Hier ist die Ausnahme, die ich bekomme -

%Vor%

Diese Ausnahme ist auch bei SCRAM und DIGEST-MD5 gleich. Es ändert nur den Namen.

Hier ist, was ich vom Server bekomme -

%Vor%

Was könnte das Problem hier sein? Ich habe versucht mit allen drei Mechanismen PLAIN , DIGEST-MD5 und die Standard SCRAM-SHA-1 . Ich habe auch versucht, mit oder ohne Domänennamen hinzuzufügen. Ich habe es mit dem Hinzufügen von Benutzername und Passwort in der Konfiguration versucht und direkt bei der Login-Methode hinzugefügt.

Ich habe auch mit dem erforderlichen Sicherheitsmodus versucht, was den folgenden Fehler ergibt -

%Vor%

PS:
Ich brauche die Lösung in Smack 4.1.1. Mein Code funktioniert bereits gut in aSmack, ich brauche ihn in Smack zu aktualisieren. Ich denke, es ist jetzt klar.

    
noob 21.05.2015, 16:01
quelle

4 Antworten

2

Ok, das war eher ein dummer Fehler. Der aktuelle Code ist völlig in Ordnung. Ich habe versehentlich den Benutzernamen anstelle des Passworts eingegeben. Ich habe von dem Fehler erfahren, als ich versucht habe, zu aSmack zurückzukehren.

    
noob 22.05.2015, 11:59
quelle
17

Ich hatte den gleichen Fehler.

Nachdem ich mich mit dem xmpp Server verbunden hatte, rief ich

an %Vor%

und es hat nicht funktioniert.
Um das Problem zu beheben, habe ich die folgenden Änderungen in meinem Code vorgenommen.

%Vor%

Ich habe zwei Zeilen hinzugefügt, die DIGEST-MD5 aufheben und PLAIN SASLMechanism aktivieren und auch die IP-Adresse vom Benutzernamen entfernen.

Zu Ihrer Information hier ist mein vollständiger Arbeitscode.

%Vor%     
Mohit Charadva 26.05.2015 11:25
quelle
4

Für Autorisierungsrichtlinien

PLAIN Auth - Unblacklist PLAIN, Blacklist SHA-1 und MD5

MD5 Auth - Unblacklist MD5, Blacklist SHA-1 UND PLAIN

SCRAM-SHA-1 Auth - Unblacklist SCRAM-SHA-1 & amp; PLAIN, Blacklist MD5

%Vor%

AuthNames: PLAIN , SCRAM-SHA-1 , MD5

** Überprüfen Sie auf Serverseite, welche Authentifizierungsmethode aktiviert wurde

    
Sakib Sami 28.08.2016 13:17
quelle
0

Ich denke, folgende Eigenschaft wird für Sie arbeiten, ich verwende 3.1

%Vor%     
Jaspreet Chhabra 21.05.2015 18:04
quelle

Tags und Links