2 votes

Fournisseur de membre de rôle personnalisé

Nous essayons de mettre en place un fournisseur de membre de rôle personnalisé pour notre application web. Pour l'autorisation, nous voulons vérifier un autre champ tel que Facilityid pour l'utilisateur connecté en plus du rôle qu'il a. Par exemple, mon Utilisateur1 ayant Role1 avec Facility1 peut accéder à certaines options et le même rôle utilisateur pour Facility2 a des options différentes. Existe-t-il un moyen d'étendre le fournisseur de rôle/profil existant pour autoriser l'utilisateur avec ce champ supplémentaire en plus du rôle attribué.

1voto

Matthew Jones Points 13864

En fonction de la complexité prévue, vous pourriez simplement considérer Facility1 et Facility2 comme des rôles, même s'ils partagent de nombreux aspects. De cette manière, vous n'aurez pas besoin d'étendre le fournisseur de membres.

0voto

shesb Points 1

Il peut y avoir n installations, donc avoir autant de rôles ne semble pas réalisable. Si nous pouvons trouver un moyen de transmettre l'ID de l'installation de l'application à ce fournisseur de rôles de module de sécurité et de récupérer le rôle approprié pour l'utilisateur uniquement pour cette installation.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X