Veja também
- Além de criar manualmente, você também pode criar as claims automaticamente no build do projeto. Leia o artigo Registrando claims automaticamente.
compras:read, compras:edit e compras:delete.
Anatomia de uma claim
Toda claim segue o padrão xxxxx. Um usuário pode ter um ou mais valores para o mesmo recurso (tipo). No exemplo abaixo, existem três valores possíveis::view, :edit e :delete
Como as claims aparecem no JWT
Quando o usuário faz login, o Kodigos Identity gera um access token no formato JWT. Ao decodificá-lo, é possível ver as claims do usuário embutidas diretamente no payload. Os recursos (ou tipos) podem ser organizados em qualquer estrutura que faça mais sentido para o contexto do seu projeto. No exemplo abaixo, cada recurso (Dashboard, Clientes ou Projetos) corresponde a um módulo do projeto de exemplo. O importante é que as claims reflitam a regra de negócio da aplicação.
Access token (exemplo)
Payload decodificado