« DeepSeek apiplatform keycloak » : différence entre les versions
| Ligne 121 : | Ligne 121 : | ||
==== d. '''Autorisation''' ==== | ==== d. '''Autorisation''' ==== | ||
*Les rôles et permissions contenus dans le token JWT sont utilisés pour restreindre l'accès aux routes ou opérations spécifiques. | |||
*Exemple : | |||
<syntaxhighlight lang="php" line> | |||
#[ApiResource( | |||
operations: [ | |||
new Get(security: "is_granted('ROLE_ADMIN')"), | |||
new Post(security: "is_granted('ROLE_USER')"), | |||
] | |||
)] | |||
class Product | |||
{ | |||
// ... | |||
} | |||
</syntaxhighlight> | |||
--- | --- | ||