Entidade TOKENS_ACESSO

RTSYSINF.TOKENS_ACESSO

Descrição

Um token de acesso é uma "chave secreta" conhecida somente por uma pessoa e serve como identificação para algumas operações específicas como, por exemplo, autorização de terceiros, registro de livro ponto, etc.

O token de acesso difere do login/senha da seguinte forma:

Usuários poderão criar ou alterar o seu próprio token usando uma interface específica. Para criar o token para pessoas que não são usuários deve ser realizado por usuário com um acesso específico.

Atributos

AtributoDomínioRegrasDescrição
IDID(18)Rqd PK Id:
Chave de identificação interna
TOKENUPPERRqd UK Token de acesso:
Hash (SHA-1) do código de token de acesso utilizado para identificar um determinado usuário.
PESSOA_IDID(18)Rqd FK Pessoa:
Indica a pessoa representada pelo token.

Referência para PESSOAS
USUARIO_IDID(18)FK Usuário:
Indica o usuário (quando existir um) para o qual este token é utilizado.

Referência para USUARIOS
DATA_INCLUSAODATE_TIMERqd Data de inclusão:
Data em que este token foi criado.

Valor padrão = [SYSDATE]
DATA_EXPIRACAODATE_TIMEData de expiração:
Data em que este token deixará de ser válido.
Este campo é automaticamente calculado com base na preferência RTAUTH_PESS.DIAS_VALIDADE_TOKEN.
Caso não informado, o token fica válido para sempre.

Regras

Gerar token

(Antes de inserir, Antes de alterar)
Caso o token não tenha sido informado, gerar um aleatório.

Preencher pessoa

(Antes de inserir, Antes de alterar)
Caso tenha sido informado um usuário assume a pessoa indicada pelo usuário.