When i try to connect using keycloak-admin-client it gives me Invalid client or Invalid client credentials error. I was able to get the tocken from postman.
This is my code:
const keycloakAdminClient = require(‘keycloak-admin-client’);
const keycloakConfig = require(‘…/config/keycloakConfig’);
let keycloakAdminClientInstance;
async function initializeKeycloakAdminClient() {
try {
const settings = {
baseUrl: keycloakConfig.baseUrl,
realmName: keycloakConfig.realmName,
clientId: keycloakConfig.clientId,
clientSecret: keycloakConfig.clientSecret,
grant_type: ‘client_credentials’,
};
keycloakAdminClientInstance = await keycloakAdminClient(settings);
console.log('Keycloak Admin Client initialized successfully');
} catch (error) {
console.error('Keycloak Admin Client initialization failed:', error);
throw error;
}
}