Seems like an incorrect token.
Here is the TypeScript code I’m using:
private loginAndConnect(): void {
  const email = 'admin';
  const password = 'admin';
  const body = new URLSearchParams();
  body.set('email', email);
  body.set('password', password);
  const headers = new HttpHeaders({
    'Content-Type': 'application/x-www-form-urlencoded;charset=UTF-8',
    'Accept': '*/*',
    'Accept-Language': 'pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7',
  });
  this._httpClient.post(
    'http://localhost:8080/api/session',
    body.toString(),
    {
      headers,
      withCredentials: true,
      responseType: 'text'
    }
  ).subscribe({
    next: (response) => {
      console.log(response);
      this.connect();
    },
    error: (err) => {
      console.error(err);
    }
  });
}
Any ideas what might be causing this error? Could it be a problem with how the server was rebuilt?
Thanks in advance!
The error indicates that you're using token auth, not user and password.
Hi,
I'm trying to authenticate with the /api/session endpoint of Traccar using a frontend HTTP request, but I'm getting a 500 Internal Server Error. The server returns the following message:
Not the correct tag-IOException(...<CryptoManager: 75<TokenManager: 77<LoginService: 81<*: 67<SecurityRequestFilter: 76<...)Has anyone encountered this error before or know what might be causing it when calling /api/session from the frontend?
Thanks in advance!