public ComplexAccessChecker(IUserLocker locker, IUserProvider userProvider) { if (locker == null) { throw new ArgumentException("Locker utente mancante!"); } _locker = locker; if (userProvider == null) { throw new ArgumentException("UserProvider utente mancante!"); } _userProvider = userProvider; }
public void InializeSecurityController(IUserProvider provider, IRoleProvider roleProvider, IUserLocker locker) { if (provider == null) { throw new Exception("Provider per la ricerca utente nullo"); } _provider = provider; if (roleProvider == null) { throw new Exception("Provider per la ricerca ruoli nullo"); } _roleProvider = roleProvider; _token = null; if (locker != null) { _checker = new ComplexAccessChecker(locker, provider); } //_locker = locker; }