From 180a3bb4cacb62aa940a417983759e5117b0a65f Mon Sep 17 00:00:00 2001 From: Florian Schmaus Date: Mon, 23 Feb 2015 08:49:30 +0100 Subject: [PATCH] Fix SASL X-OAUTH2: Use Base64.encode() instead of decode() --- .../org/jivesoftware/smack/sasl/core/SASLXOauth2Mechanism.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/smack-core/src/main/java/org/jivesoftware/smack/sasl/core/SASLXOauth2Mechanism.java b/smack-core/src/main/java/org/jivesoftware/smack/sasl/core/SASLXOauth2Mechanism.java index 1387fad90..a271f01a7 100644 --- a/smack-core/src/main/java/org/jivesoftware/smack/sasl/core/SASLXOauth2Mechanism.java +++ b/smack-core/src/main/java/org/jivesoftware/smack/sasl/core/SASLXOauth2Mechanism.java @@ -73,7 +73,7 @@ public class SASLXOauth2Mechanism extends SASLMechanism { @Override protected byte[] getAuthenticationText() throws SmackException { // base64("\0" + user_name + "\0" + oauth_token) - return Base64.decode('\u0000' + authenticationId + '\u0000' + password); + return Base64.encode(toBytes('\u0000' + authenticationId + '\u0000' + password)); } @Override