15 string roleName = "RetailUser";
16
17 MembershipUser user = Membership.GetUser("TestUser@bank.com");
18 Console.WriteLine(user.ProviderUserKey);
19
20 IAzAuthorizationStore2 azStore = new AzAuthorizationStoreClass();
21 azStore.Initialize(0, "msldap://localhost:50000/CN=Test,CN=AzMan,O=AzManPartition", null);
22 IAzApplication2 azApp = azStore.OpenApplication2("TestApp", null);
23
24 IAzTask task = azApp.CreateTask(roleName, null);
25 task.IsRoleDefinition = -1;
26 task.Submit(0, null);
27 IAzRole role = azApp.CreateRole(roleName, null);
28 role.AddTask(roleName, null);
29 role.Submit(0, null);
30
31 IAzRole newRole = azApp.OpenRole(roleName, null);
32
33
34 newRole.AddMember(user.ProviderUserKey.ToString(), null);
35 newRole.Submit(0, null);
Powered by: newtelligence dasBlog 1.9.6264.0
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.
© Copyright 2010, Patrick Cauldwell
E-mail