<security>.isUser(name: String): Boolean
Essa função retorna se o nome passado como parâmetro corresponde a um usuário existente.
Nota
- Existe outra função com o mesmo objetivo dessa, a qual, porém, recebe como entrada o identificador (ID) do usuário. Mais detalhes em isUser(id).
- Esta função está disponível para os scripts BeforeExecute e AfterExecute da atividade.
Sintaxe: <security>.isUser(name: String)
Parâmetros:
| Nome | Tipo | Descrição |
| name | String | Texto correspondente ao nome que deseja-se consultar se é um usuário existente. |
Tipo de retorno: Boolean.
Exemplo de utilização:
Essa função é utilizada quando se quer saber se um nome é de um usuário existente, o que pode ser necessário, por exemplo, quando utilizado o executor de Web services do Middleware Senior, e define-se o usuário “Autenticador” – esse usuário é o que será utilizado para fazer a autenticação quando o serviço for executado. Esse autenticador deve obrigatoriamente ser um usuário existente, então, para garantir isso utiliza-se essa função utilitária.
Script definido no BeforeExecute.
// Busca das variáveis do processo a variável que contém o nome do usuário que se deseja verificar
var name = context.getVars().getString(“userName”);
// Busca se o nome é de um usuário existente ou não.
var isUser = context.getSecurity().isUser(name);
// Verifica o retorno da função e toma ações conforme retorno
if (isUser) {
// Se for usuário então, é possível utiliza-lo para autenticação
...
} else {
// Caso contrário não é possível
...
}

English
Español


