Fix building token

This commit is contained in:
Mikhail Trofimov 2025-06-16 17:35:41 +03:00
parent df66685244
commit cf9cba8aad
3 changed files with 3 additions and 2 deletions

View file

@ -30,4 +30,4 @@ ct.xsd-validation.signal-package-path=signal-package.xsd
ct.signals-root-uri=http://reports.test-alfa.nbki.ru/signalRUalfa/
ct.signals-token=gttcHxwcGojoAvZK
ct.signals-user=0001ZZ
ct.signals-user=0001ZZ000001

View file

@ -84,6 +84,7 @@
</dependencies>
<build>
<finalName>credit-tracker</finalName>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>

View file

@ -90,7 +90,7 @@ public class SignalRestService {
byte[] messageDigest = md.digest((signalsuser + "|" + signalsToken).getBytes(StandardCharsets.UTF_8));
String hash = DatatypeConverter.printHexBinary(messageDigest).toLowerCase();
Base64.Encoder encoder = Base64.getEncoder();
return encoder.encodeToString(hash.getBytes(StandardCharsets.UTF_8));
return encoder.encodeToString((signalsuser + ":" + hash).getBytes(StandardCharsets.UTF_8));
} catch (Exception e) {
log.error("Error building token", e);
throw new Exception("Error building token", e);