- Timestamp:
- 07/08/10 23:13:56 (14 years ago)
- Location:
- branches/HeuristicLab.Services.Authentication Prototype/Service
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/HeuristicLab.Services.Authentication Prototype/Service/App.config
r4020 r4021 8 8 <add 9 9 name="HeuristiclabMemberShipProvider" 10 type="Service.Provider.HeuristicLabMembershipProvider, Service" 10 type="Service.Provider.HeuristicLabRoleProvider, Service" 11 applicationName="HeuristicLabServices" 11 12 passwordFormat= "Hashed"/> 12 13 </providers> 13 14 </membership> 15 <roleManager enabled ="true" 16 defaultProvider ="HeuristicLabRoleProvider" > 17 <providers> 18 <clear/> 19 <add name ="HeuristicLabRoleProvider" 20 type="Service.Provider.HeuristicLabRoleProivder, Service" 21 applicationName="HeuristiclLabServices"/> 22 </providers> 23 </roleManager> 24 14 25 </system.web> 15 26 <system.serviceModel> … … 27 38 <serviceBehaviors> 28 39 <behavior name="HttpServiceBehavior"> 40 <serviceAuthorization principalPermissionMode ="UseAspNetRoles" 41 roleProviderName ="HeuristicLabRoleProvider" /> 29 42 <serviceCredentials> 30 31 43 <userNameAuthentication membershipProviderName="HeuristiclabMemberShipProvider" userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="Service.Provider.HeuristicLabUsernamePasswordValidator, Service" /> 32 44 <!-- the name and store of the certificate has to be customized for each server to run--> -
branches/HeuristicLab.Services.Authentication Prototype/Service/Services/Administration/AuthorizationManagementService.cs
r3976 r4021 3 3 using System.Linq; 4 4 using System.Text; 5 using System.Security.Permissions; 5 6 6 7 namespace Service.Services.Administration { … … 8 9 #region IAuthorizationManagementService Member 9 10 11 10 12 public void CreateRole(string roleName, bool isPermission) { 11 13 new Service.Provider.HeuristicLabRoleProvider().CreateRole(roleName, isPermission); -
branches/HeuristicLab.Services.Authentication Prototype/Service/Services/Administration/IAuthorizationManagementService.cs
r3971 r4021 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.ServiceModel; 1 using System.ServiceModel; 2 using System.Security.Permissions; 6 3 7 4 namespace Service.Services.Administration { … … 10 7 11 8 [OperationContract] 9 [PrincipalPermission(SecurityAction.PermitOnly, Role = "Admin")] 12 10 void CreateRole(string roleName, bool isPermission); 13 11
Note: See TracChangeset
for help on using the changeset viewer.