public SecurityAuthenticationProvider(IStorageApplication<User> userStorageApplication, IHashProvider hashProvider, ISecurityAccessTokenProvider securityAccessTokenProvider, ISessionProvider sessionProvider) { _userStorageApplication = userStorageApplication; _hashProvider = hashProvider; _securityAccessTokenProvider = securityAccessTokenProvider; _sessionProvider = sessionProvider; }
public SecurityUserProvider(IUserSecurityStorageProvider userSecurityStorageProvider, ISecurityAccessTokenProvider securityAccessTokenProvider, IHashProvider hashProvider, ISecurityContext securityContext, ISessionProvider sessionProvider) { _userSecurityStorageProvider = userSecurityStorageProvider; _securityAccessTokenProvider = securityAccessTokenProvider; _hashProvider = hashProvider; _securityContext = securityContext; _sessionProvider = sessionProvider; }
public SecurityAuthorizationProvider(ISecurityAccessTokenProvider securityAccessTokenProvider, ISecurityACLProvider securityACLProvider, ISecurityPermissionProvider securityPermissionProvider, ISecurityContext securityContext, IObjectFactory objectFactory) { _securityAccessTokenProvider = securityAccessTokenProvider; _securityACLProvider = securityACLProvider; _securityPermissionProvider = securityPermissionProvider; _securityContext = securityContext; _objectFactory = objectFactory; }