Est-il possible d'utiliser une autorisation basée sur les composants basée sur les métadonnées?Est-il possible d'utiliser une autorisation basée sur les composants basée sur les métadonnées avec Wicket?
Wicket en action donne, à titre d'exemple:
@AdminOnly private class ModeLink extends Link {.....}
mettre en œuvre ensuite isActionAuthorized() de la stratégie d'autorisation.
Mais je pense que ce n'est pas une bonne solution de créer de nouvelles classes pour chaque rôle.
Existe-t-il un moyen axé sur les métadonnées? Puis-je ajouter des métadonnées à un composant, puis vérifier en fonction de cela dans la méthode isActionAuthorized()
de la stratégie d'autorisation?