Políticas de validação

Políticas de Validação são fluxos de trabalho (Workflows) que determinam a dinâmica de validação de Requests no BLAZON.

Um Request pode ter diversas validações, sendo responsabilidade das Políticas de Validação definir quem são os responsáveis por determinar se uma requisição necessita ou não de uma validação.

No BLAZON, todos os tipos de Requests são passíveis de serem elegidas para um processo de validação com base nas políticas de validação definidas e habilitadas. Os tipos são:

  • NEW_USER

  • UPDATE_USER

  • REVOKE_USER

  • ACTIVATE_USER

  • INACTIVATE_USER

  • LOCK_USER

  • UNLOCK_USER

  • RESET_PASSWORD

  • CREATE_ACCOUNT

  • UPDATE_ACCOUNT

  • ACTIVATE_ACCOUNT

  • INACTIVATE_ACCOUNT

  • REVOKE_ACCOUNT

  • REVOKE_ENTITLEMENT

  • ASSIGN_ENTITLEMENT

  • ASSIGN_ROLE

  • REVOKE_ROLE

  • CHECKIN_ADMIN_ACCOUNT_PASSWORD

  • CHECKOUT_ADMIN_ACCOUNT_PASSWORD

  • CHECKIN_APPLICATION_ACCOUNT_PASSWORD

Sempre que um Request do tipo apresentada é criada, o BLAZON a submete ao processo de elegibilidade pra verificar se a requisição necessita ou não de validação. Em caso positivo, o respectivo Processo de Validação aplicável à Request configurado como um Workflow é instanciado.

Sempre que um Request está aguardando validação, ele permanece com o status IN_VALIDATION, até que seja (ou não) validada.

A decisão de aprovação é sempre feita por um Workflow, de acordo com as Políticas Corporativas para a referida solicitação.