Utilisation d'ASP.NET (C#) J'ai configuré le Gestionnaire d'autorisations pour me permettre de gérer des rôles sur un site Web. Les utilisateurs ajoutés aux rôles est simple Roles.AddUserToRole("DOMAIN\\UserName", "role")
. Cependant, je souhaite répertorier les utilisateurs appartenant à un rôle, mais comme ils sont stockés en tant que SID, leur affichage ne serait pas très utile. Pour obtenir les utilisateurs, je pense que XML devrait être utilisé, mais est-il possible d'utiliser COM Interop pour faire cela et obtenir le nom d'utilisateur? De toute façon, comment puis-je obtenir les utilisateurs appartenant à un rôle?Obtenir la liste des utilisateurs appartenant à un rôle à l'aide du Gestionnaire d'autorisations (AzMan)
Le tableau de gérer les rôles serait essentiellement comme ceci:
Role User
---- ----
admin DOMAIN\UserName [delete]
DOMAIN\UserName2 [delete]
[add user text box]
news DOMAIN\UserName3 [delete]
[add user text box]
AzMan n'a donc pas intégré de recherche inversée, c'est-à-dire que les requêtes XPath et LDAP sont les seules possibles? – SamWM
Bien que je ne puisse pas vérifier que cela fonctionne, j'ai remarqué que l'interface IAzRole a une propriété MembersName. Le doc doc indique qu'il effectue la recherche inversée pour vous - http://msdn.microsoft.com/en-us/library/aa378219(v=VS.85).aspx – Bermo