Bonjour,
J'ai creer mon propre Provider en faisant un overload de la classe RoleProvider.
Lorsque je charge cette dll à partir d'une application à l'aide du web.config :
web_customtrust:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <securityPolicy> <trustLevel name="CustomTrust" policyFile="web_customtrust.config" /> </securityPolicy> <trust level="CustomTrust" originUrl="" processRequestInApplicationTrust="true" /> <roleManager defaultProvider="myProvider" enabled="true"> <providers> <clear /> <add name="myProvider" type="myProvider.ProviderOverload, myProvider, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ec4ca4dd3d1d821c" applicationName="/"/> </providers> </roleManager>
En faite il rentre juste pour initialise le provider .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="CustomTrust" Description="Custom code group for the signed assembly"> <IMembershipCondition class="StrongNameMembershipCondition" version="1" PublicKeyBlob="0x002400000480000094000000060200000024000052534131000400000100010005BA11328E67F9321EC7398EC58ABCE5C45F0659C2C5679CE0BA02A088C902CF91AF0B19E7F5F35957250016230ACEC74AD1C7845D58CDA7050907EA46DD8BF1A8EF8A1E1A3A6AD0F570EC796288490E173C5E49237D6CDB95E3939ADB5EEA7CAEC0803DD24588D6157423711D8C237357C1191D78A91B3E6C09A57CEEE8A2E4" Name="myProvider"/> </CodeGroup>
Est ce que quelqu'un a une idée?
Je pense que j'ai du oublier de faire quelque chose mais quoi.
Merci
Partager