public void SetUp() { callback_ = new NopAuthCallbackHandler(); shared_ = new Dictionary<string, string>(); options_ = new Dictionary<string, string>(); module_ = Mock.Create<ILoginModule>(); Mock .Arrange( () => module_.Login(Arg.IsAny<IAuthCallbackHandler>(), subject_)) .Returns(AuthenticationInfos.Sucessful()); Mock .Arrange(() => module_.Commit(Arg.IsAny<IAuthenticationInfo>())) .Returns(true); Mock .Arrange(() => module_.ControlFlag) .Returns(LoginModuleControlFlag.Required); subject_ = Mock.Create<ISubject>(); Mock .Arrange(() => subject_.Permissions) .Returns(new HashSet<IPermission>()); Mock .Arrange(() => subject_.Principals) .Returns(new HashSet<IPrincipal>()); }
public void SetUp() { callback_ = new NopAuthCallbackHandler(); shared_ = new Dictionary <string, string>(); options_ = new Dictionary <string, string>(); module_ = Mock.Create <ILoginModule>(); Mock .Arrange( () => module_.Login(Arg.IsAny <IAuthCallbackHandler>(), subject_)) .Returns(AuthenticationInfos.Sucessful()); Mock .Arrange(() => module_.Commit(Arg.IsAny <IAuthenticationInfo>())) .Returns(true); Mock .Arrange(() => module_.ControlFlag) .Returns(LoginModuleControlFlag.Required); subject_ = Mock.Create <ISubject>(); Mock .Arrange(() => subject_.Permissions) .Returns(new HashSet <IPermission>()); Mock .Arrange(() => subject_.Principals) .Returns(new HashSet <IPrincipal>()); }
/// <summary> /// Creates and returns the login module version 1. /// </summary> /// <returns> /// The Login module V1. /// </returns> public ILoginModule GetLoginModule() { if (loginModule == null) { loginModule = new LoginModule.LoginModule(_configuration); Type loginLogicType = CreateTypeFromConfiguration("LoginModule", "LoginLogic", "OpenImis.ModulesV1.LoginModule.Logic.LoginLogic"); loginModule.SetLoginLogic((LoginModule.Logic.ILoginLogic)ActivatorUtilities.CreateInstance(_serviceProvider, loginLogicType)); } return(loginModule); }
public LoginPageViewModel(IViewModelBaseModule baseModule, ILoginModule loginModule) : base(baseModule) { _loginModule = loginModule; Title = "Login"; OpenCompanyURICommand = new DelegateCommand(OpenCompanyURI); _email = new ValidatableObject <string>(); _password = new ValidatableObject <string>(); AddValidations(); }
public ModuleAuthInfo(ILoginModule module, IAuthenticationInfo authentication_info) { Module = module; AuthenticationInfo = authentication_info; }
public LoginController(IConfiguration configuration, ILoginModule loginModule, ILoggerFactory loggerFactory) { _configuration = configuration; _loginModule = loginModule; _logger = loggerFactory.CreateLogger <LoginController>(); }
/// <summary> /// Void Constructor /// Instantiate all the modules /// </summary> public ModelController() { _login = new LoginModule(this); _questionDAO = new QuestionDAOService(Environment.CurrentDirectory + "/questions.db"); _userDAO = new UserDAOService(Environment.CurrentDirectory + "/users.db"); }