Skip to content

Write a e2e test to cover function: create user on keycloak #517

@dadiorchen

Description

@dadiorchen

Similar to #513 write the e2e test to cover: delete account on keycloak.

NOTE:

  • Actually we have implemented this function here,

public async createUser(userData: RegisterUserDto) {
const keycloakBaseUrl = process.env.PRIVATE_KEYCLOAK_BASE_URL;
const keycloakRealm = process.env.PRIVATE_KEYCLOAK_REALM;
try {
// Get the access token
const tokenData = await this.authService.getToken();
// API for creating the user
const createUserApiUrl = `${keycloakBaseUrl}/admin/realms/${keycloakRealm}/users`;
const headers = {
Authorization: `Bearer ${tokenData}`,
"Content-Type": "application/json",
};
const body = JSON.stringify({
username: userData.username,
email: userData.email,
firstName: userData.firstName,
lastName: userData.lastName,
enabled: true,
emailVerified: false,
credentials: [
{
type: "password",
value: userData.password,
temporary: false,
},
],
});

So we just need to copy and migrate it to this package

Metadata

Metadata

Assignees

Type

No type

Projects

Status

In Progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions