public DefaultAuthProvider(IPasswordEncryptionProvider pwdEncrypt, IAuthEncryptionProvider authEncrypt, IRandomTextGenerator generator, IHostService host, IIdGenerator idGen, IJsonConvert jsonConvert , IRepository<ServerSession> repoSession, IRepository<User> repoUser, IRepository<Role> repoRole, IRepository<UserRole> repoUr, IRepository<RolePrivilege> repoRp) { this.pwdEncrypt = pwdEncrypt; this.authEncrypt = authEncrypt; this.generator = generator; this.host = host; this.idGen = idGen; this.jsonConvert = jsonConvert; this.repoSession = repoSession; this.repoUser = repoUser; this.repoRole = repoRole; this.repoUr = repoUr; this.repoRp = repoRp; }
public DefaultAuthProvider(IPasswordEncryptionProvider pwdEncrypt, IAuthEncryptionProvider authEncrypt, IRandomTextGenerator generator, IHostService host, IIdGenerator idGen, IJsonConvert jsonConvert , IRepository <ServerSession> repoSession, IRepository <User> repoUser, IRepository <Role> repoRole, IRepository <UserRole> repoUr, IRepository <RolePrivilege> repoRp) { this.pwdEncrypt = pwdEncrypt; this.authEncrypt = authEncrypt; this.generator = generator; this.host = host; this.idGen = idGen; this.jsonConvert = jsonConvert; this.repoSession = repoSession; this.repoUser = repoUser; this.repoRole = repoRole; this.repoUr = repoUr; this.repoRp = repoRp; }
public SSOServerProvider(IObjectProvider<SSOClient[]> clientsProvider, IObjectProvider<SSOServer> serverProvider, ISSOConfiguration config, IRandomTextGenerator randomGenerator, IIdGenerator idGenerator, IPasswordEncryptionProvider pwdEncryptor, ITransactionManager trans, IRepository<User> repoUser, IRepository<Role> repoRole, IRepository<UserRole> repoUserRole, IRepository<RolePermission> repoRolePermission, IRepository<Permission> repoPermission, IRepository<ServerSession> repoServerSession) { this.serverProvider = serverProvider; this.clientsProvider = clientsProvider; this.config = config; this.randomGenerator = randomGenerator; this.idGenerator = idGenerator; this.pwdEncryptor = pwdEncryptor; this.trans = trans; this.repoUser = repoUser; this.repoRole = repoRole; this.repoUserRole = repoUserRole; this.repoRolePermission = repoRolePermission; this.repoPermission = repoPermission; this.repoServerSession = repoServerSession; }
public SSOServerProvider(IObjectProvider <SSOClient[]> clientsProvider, IObjectProvider <SSOServer> serverProvider, ISSOConfiguration config, IRandomTextGenerator randomGenerator, IIdGenerator idGenerator, IPasswordEncryptionProvider pwdEncryptor, ITransactionManager trans, IRepository <User> repoUser, IRepository <Role> repoRole, IRepository <UserRole> repoUserRole, IRepository <RolePermission> repoRolePermission, IRepository <Permission> repoPermission, IRepository <ServerSession> repoServerSession) { this.serverProvider = serverProvider; this.clientsProvider = clientsProvider; this.config = config; this.randomGenerator = randomGenerator; this.idGenerator = idGenerator; this.pwdEncryptor = pwdEncryptor; this.trans = trans; this.repoUser = repoUser; this.repoRole = repoRole; this.repoUserRole = repoUserRole; this.repoRolePermission = repoRolePermission; this.repoPermission = repoPermission; this.repoServerSession = repoServerSession; }
public CrossSiteController(IPasswordEncryptionProvider encrypt, IJsonSerializer jsonSerializer) { this.encrypt = encrypt; this.jsonSerializer = jsonSerializer; }
public CrossSiteController(IPasswordEncryptionProvider encrypt, IJsonSerializer jsonSerializer) { this.encrypt = encrypt; this.jsonSerializer = jsonSerializer; }