aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/org/traccar/api/SecurityRequestFilter.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/org/traccar/api/SecurityRequestFilter.java b/src/org/traccar/api/SecurityRequestFilter.java
index b1e090487..63295a8b7 100644
--- a/src/org/traccar/api/SecurityRequestFilter.java
+++ b/src/org/traccar/api/SecurityRequestFilter.java
@@ -18,6 +18,7 @@ package org.traccar.api;
import org.traccar.Context;
import org.traccar.model.User;
+import java.nio.charset.Charset;
import java.sql.SQLException;
import javax.ws.rs.WebApplicationException;
import javax.ws.rs.container.ContainerRequestContext;
@@ -35,7 +36,7 @@ public class SecurityRequestFilter implements ContainerRequestFilter {
auth = auth.replaceFirst("[B|b]asic ", "");
byte[] decodedBytes = DatatypeConverter.parseBase64Binary(auth);
if (decodedBytes != null && decodedBytes.length > 0) {
- return new String(decodedBytes).split(":", 2);
+ return new String(decodedBytes, Charset.defaultCharset()).split(":", 2);
}
return null;
}