public SecurityAuthenticationProvider(IStorageApplication<User> userStorageApplication, IHashProvider hashProvider, ISecurityAccessTokenProvider securityAccessTokenProvider, ISessionProvider sessionProvider)
 {
     _userStorageApplication = userStorageApplication;
     _hashProvider = hashProvider;
     _securityAccessTokenProvider = securityAccessTokenProvider;
     _sessionProvider = sessionProvider;
 }
 public UserPermissionSecurityStorageProvider(IStorageApplication<UserPermission> userPermissionStorageApplication)
 {
     _userPermissionStorageApplication = userPermissionStorageApplication;
 }
 public SessionGraceStorageProvider(IStorageApplication<Model.SessionGrace> sessionGraceStorageApplication)
 {
     _sessionGraceStorageApplication = sessionGraceStorageApplication;
 }
 public UserSecurityStorageProvider(IStorageApplication<User> userStorageApplication)
 {
     _userStorageApplication = userStorageApplication;
 }
 public RoleActionSecurityStorageProvider(IStorageApplication<RoleAction> roleActionStorageApplication)
 {
     _roleActionStorageApplication = roleActionStorageApplication;
 }