No IXCsoft ACS, existe uma classe de usuários chamada Usuários API. É utilizada para a criação de usuários programáticos da API, usuários esses que tem acesso ao servidor ACS e configurações relacionadas aos dispositivos.
Os usuários API devem ser cadastrados e gerenciados através da aplicação Web.
Existem diversos parâmetros que podem ser editados em relação aos Usuários API.
Apresenta configurações básicas relacionadas aos usuários API.
O nome do usuário API. É utilizado exclusivamente para a sua identificação.
A chave pública do usuário API. É usada para sua autenticação no sistema.
A chave utilizada nesse campo deve ser sua chave pública. Mantenha sua chave privada armazenada em um local seguro, já que ela é utilizada para garantir a origem de seus Tokens de autenticação.
Para entender mais sobre o sistema de segurança do IXCsoft ACS, clique aqui.
Para entender mais sobre chaves de autenticação, clique aqui.
Campo que determina em segundos o tempo pelo qual um Token de Acesso se manterá válido.
Quanto menos tempo o token se manter ativo, melhor, do ponto de vista da segurança da aplicação. Quanto menor o tempo de duração, menor a janela de tempo na qual um atacante pode se aproveitar de um Token de Acesso válido indevidamente obtido.
O tempo máximo que pode ser definido é 86.400 segundos, ou seja, 24h.
A quantidade de requisições que serão aceitas dentro de 24h. Se o número de requisições ultrapassar o estabelecido, o usuário API será bloqueado e só poderá ser desbloqueado através da aplicação Web, através do botão "Desbloquear usuário".
A quantidade de requisições que serão aceitas dentro de 1 minuto. Se o número de requisições ultrapassar o estabelecido, o usuário API será bloqueado e só poderá ser desbloqueado através da aplicação Web, através do botão "Desbloquear usuário".
Indica se o usuário API está bloqueado ou não. O usuário será bloqueado automaticamente quando a quantidade de requisições ultrapassar o limite máximo definido nos campos "Limite de requisições por dia" e "Limite de requisições por minuto". O usuário só poderá ser desbloqueado através da aplicação Web, através do botão "Desbloquear usuário".
Determina se os WebHooks estão ativos ou não. Para entender o funcionamento dos WebHooks e obter mais informações, veja o tópico WebHooks.
A URI do servidor para onde devem ser enviadas as requisições POST de WebHook.