I'm implementating API for create users in keycloak using nestjs. Did I miss out anything? I have 2 issues here.
- im getting
undefined
in firstName and lastName - AnyExceptionFilter:exception:JSON undefined even I used dummy data for firstName and lastName
Can anyone please help where I made mistake.
async createOpsUser(body: IUserRepresentation) {
return new Promise(async (resolve, reject) => {
// url: http://localhost:9080/auth/realms/master/users
const bodyReq = {
firstName: body.firstName, // getting undefined
lastName: body.lastName, // getting undefined
enabled: true,
};
const auth = await this.getAdminAuth();
const req = {
url: `${this.baseUrl}/realms/${this.realmName}/users`,
auth: {
bearer: auth.access_token,
},
body: bodyReq,
method: 'POST',
json: true,
};
request(req, (err, resp, payload) => {
if (err) {
return reject(err);
}
if (resp.statusCode !== 204) {
return reject(payload);
}
resolve(true);
});
});
}