// Define os parâmetros de conexão com o HSM constoptions = { host:"127.0.0.1", authUsernamePassword: { username:"master", password:"12345678", }, };
asyncfunctiongenerateUserToken() { // Connecta ao HSM constconn = awaithsm.connect(options);
// Gera um token para o usuário autenticado consttoken = awaitconn.user.generateToken();
// Exibe o token gerado para o usuário if (token) { console.log(`Token: ` + token, "\nThis token will be revoked"); } else { console.log("Could not be generated token"); }
// Revoga o token gerado para o usuário constrevoked = awaitconn.user.revokeToken(token);
// Exibe o resultado da revogação do token if (revoked) { console.log(`Token revoked`); } else { console.log("Could not be revoked token"); }
// Desconecta do HSM awaitconn.disconnect(); }
// Execute a função generateUserToken generateUserToken();