Aplicativos

O cadastro de aplicativos tem o objetivo de identificar o aplicativo utilizado pelo usuário no acesso aos dados do sistema. Normalmente, o usuário utiliza a interface web principal do sistema, mas há outros aplicativos que podem ser desenvolvidos sobre a plataforma do Engine, como o PDV, web sites e interfaces especializadas de coletores de dados. Também podem ser criados aplicativos nativos que se comuniquem com o sistema via APIs HTTP.

Via de regra, os aplicativos clientes das APIs HTTP não precisam ser explicitamente cadastrados. O cadastro é necessário apenas quando:

  • o aplicativo cliente utiliza o protocolo OAuth2 para criar um token de autorização em nome de um usuário; ou
  • o aplicativo cliente faz uso de sessões com persistência de estado (stateful) e o monitoramento das sessões utilizadas por esse aplicativo é desejado para simplificar a administração do sistema.

Por padrão, as sessões JavaScript utilizadas pela interface principal do sistema são monitoradas, visto que o consumo de recursos dessas sessões normalmente representam a maior parte do consumo de memória de um Engine.

Importante: o fluxo de autenticação OAuth2 ainda não é implementando nativamente pelo sistema, no entanto o cadastro pode ser utilizado nas customizações existentes que implementem esse protocolo. O suporte ao OAuth2 será disponibilizado em versões futuras da plataforma.

Processo Aplicativos

Caminho: Admin > Segurança > Aplicativos.

Exibe os aplicativos autorizados a acessar o sistema. O fornecedor do sistema disponibilizará registros associados aos aplicativos distribuídos juntamente com o sistema.

Novos registros devem ser criados apenas quando se faz necessário identificar aplicativos customizados criados sobre a plataforma ou aplicativos de terceiros que realizem autenticação via protocolo OAuth2.

Código: nome curto que permite a identificação do aplicativo.

Nome: nome completo do aplicativo.

Descrição: descrição resumida do aplicativo e do seu propósito na empresa.