2010-04-01 6 views
5

Quelqu'un sait-il un bon cadre pour me permettre l'autorisation de conception et les rôles contre les utilisateurs.Rôles/Autorisations cadre pour C#?

Fondamentalement, me permettant de vérifier automatiquement un utilisateur peut faire une certaine chose, puis désactiver ou d'activer les options de menu, etc.

Je ne cherche pas vraiment pour la sécurité asp.net ... comme je dois l'utiliser dans ma propre couche de service et les clients WEB et WPF l'utiliseront.

J'espérais quelque chose qui me permet de créer de nouveaux rôles et les groupes contre les utilisateurs, puis vérifier ce type d'autorisations un utilisateur ou un groupe a

Toute aide vraiment apprécié ..

Je suis vous une sorte de framework open source est disponible, bien que j'espérais ne pas avoir à créer mes propres

Merci

Répondre

1

Si les fonctionnalités fournies par les fournisseurs de rôles/d'appartenance ASP.NET (par exemple, les fournisseurs SQL Server) sont suffisantes, je vous suggère de les utiliser. Vous pouvez créer une interface de service Web pour votre application WPF qui utilise les mêmes fournisseurs pour interroger la liste d'utilisateurs et les rôles. Ils ne sont en aucun cas limités aux "formulaires web".

Même si vous décidez de ne pas utiliser les fournisseurs intégrés, je vous suggère d'accéder à vos propres données via le système de fournisseur ASP.NET en créant des fournisseurs personnalisés. De cette façon, tout ce qui se trouve dans ASP.NET et qui repose sur des utilisateurs/rôles standards «fonctionnera».