Replies: 1 comment 5 replies
-
Na versão 2.1, no momento, o token tá "funcionando" mas vai sofrer uma reformulada pra ficar no padrão JWT da RFC 7519. Daí, no ServerMethodDataModule, no evento OnUserTokenAuth você vai manipular os dados da autenticação e fazer as validações do seu jeito. Pra incluir informações no token, basta acrescentar no payload essas informações. Enviando por POST que é o verbo correto de acordo com a RFC. Daí no evento OnUserTokenAuth você decodifica o base64 do token e pega o JSON com os dados. Você também poderia enviar essas informações no cabeçalho da requisição (header) e pegar no mesmo evento através do |
Beta Was this translation helpful? Give feedback.
-
Meu plano é embutir as permissões do usuário no Token, para que toda vez que ele fizer uma requisição, o servidor verifique se ele possui as permissões necessárias.
Estou utilizando autenticação BearerToken.
Tentei pelo método OnAuthRequest do evento no ServerEvents, mas ele não passa o Token por ali.
Onde eu conseguiria acessar o Token? Ou há uma melhor abordagem para isso?
Versão: 2.1
Delphi
Beta Was this translation helpful? Give feedback.
All reactions