BlockUnblockUser.java
Exemplo de bloqueio, desbloqueio, recuperação de status de bloqueio de um usuário.
- Veja Nota sobre os exemplos.
package doxy.examples;
public class BlockUnblockUser {
public static void main(String[] args) throws TacException {
/*
* Cria usuário comum utilizando um usuário operador.
*
* */
Dinamo opUserSession = new Dinamo();
String operatorId = "master";
String userId = "user01";
String hsmIP = "10.0.62.16";
int authMask = 0;
opUserSession.openSession(hsmIP, operatorId, "12345678", TacNDJavaLib.DEFAULT_PORT, false, false, true);
opUserSession.createUser(userId, "12345678", authMask);
/*
* Testa bloqueio e desbloqueio do usuário.
*
* */
System.out.println("Is user " + userId + " blocked: " +
opUserSession.isUserBlocked(userId));
opUserSession.blockUser(userId);
System.out.println("Is user " + userId + " blocked: " +
opUserSession.isUserBlocked(userId));
opUserSession.unblockUser(userId);
System.out.println("Is user " + userId + " blocked: " +
opUserSession.isUserBlocked(userId));
/*
* Remove usuário de teste.
* */
opUserSession.deleteUser(userId);
opUserSession.closeSession();
}
}