Bonjour,
J'essaye depuis ce matin de créer mon propre roleprovider. Pour cela, j'ai créé une classe qui herite de "RoleProvider". Ensuite, j'ai surchargé les méthodes qui m'interessent ("GetRolesForUser" et "IsUserInRole"). Sans oublier bien entendu la méthode "Initialize".
Une fois ceci fait, j'ai créé une appli winform pour tester ce provider. Et là ça merdoit... Je pense que le problème concerne le app.config, car quoique je mette, lors de l'execution, je recupère le roleprovider par défaut (qui repose sur AD).
Voici mon app.config :
<?
xmlversion="1.0"encoding="utf-8" ?><
configuration><
system.web><
roleManagerdefaultProvider="ASFRoleProvider"enabled="true"><
providers><
clear/><
addname="RoleProvider"type="RoleProvider"urlWebServiceRoleProvider="http://localhost:2080/ChargeRoles.asmx"applicationName="RC"environnement="Dev"modeAuthentification="Menu"/>
</
providers></
roleManager></
system.web></
configuration>
Quelqu'un a-t-il déjà mis en place ce genre de mécanisme dans une appli winform ? Si oui, je suis preneur de toutes les infos que vous pourrez me donner.
D'avance un grand MERCI !
Seb.