Getting error - connect ECONNREFUSED ::1:80 while for user verification using @keycloak/keycloak-admin-client version 18.0.0
I’m not able to get what is causing this error. Is my baseURL wrong or what?
when I use http://aws.eastus.app.io/auth
details I’m getting this error: Request failed with status code 404 and when I use base URL http://aws.eastus.app.io/realms/login-service/protocol/openid-connect/auth
P.S: url have been changed, it is not the original server url
import { Injectable, Logger } from '@nestjs/common';
import KeycloakAdminClient from '@keycloak/keycloak-admin-client';
@Injectable()
export class ConsoleService {
private readonly logger = new Logger(ConsoleService.name);
async authorizeUser(): Promise<any> {
try {
this.logger.log(` Authorize user started`);
const client = new KeycloakAdminClient( {
baseUrl: 'http://aws.eastus.app.io/realms/login-service/protocol/openid-connect/auth',
realmName: 'login-service'
});
await client.auth({
username: 'test@test.com', // tried master realm username as well
password: 'test', // tried master realm password as well
grantType: 'password',
clientId: 'test' , // used admin-cli from master realm as well
clientSecret: process.env.SECRET // used credential for admin-cli as well
});
this.logger.log(` Authorize user ended`);
} catch(error) {
console.log(" error ::: ",error.message)
this.logger.log(` Authorize user error: ${error.message}`);
}
}
}