public AbeAuthBuilder(IDataSerializer serializer, IAbeDecorator abeDecorator, IDataSymmetricEncryptor encryptor) { _serializer = serializer; _abeDecorator = abeDecorator; _encryptor = encryptor; }
public TokensService(IAbeAuthBuilder abeAuthBuilder, IAbeDecorator abeDecorator, IOptions <MainSettings> options, IOptions <DatabaseSettings> dbOptions) { _abeAuthBuilder = abeAuthBuilder; _abeDecorator = abeDecorator; _options = options; _dbOptions = dbOptions; var client = new MongoClient(_dbOptions.Value.ConnectionString); var database = client.GetDatabase(_dbOptions.Value.DatabaseName); _sessions = database.GetCollection <Session>("sessions"); }