Ejemplo n.º 1
0
        /// <inheritdoc/>
        protected override async Task <TUserToken> FindTokenAsync(TUser user, string loginProvider, string name, CancellationToken cancellationToken)
        {
            cancellationToken.ThrowIfCancellationRequested();
            ThrowIfDisposed();
            var token = await UserTokensTable.FindTokenAsync(user.Id, loginProvider, name);

            return(token);
        }
Ejemplo n.º 2
0
 public UserStore(IDatabaseConnectionFactory databaseConnectionFactory)
 {
     _usersTable       = new UsersTable(databaseConnectionFactory);
     _usersRolesTable  = new UserRolesTable(databaseConnectionFactory);
     _rolesTable       = new RolesTable(databaseConnectionFactory);
     _usersClaimsTable = new UserClaimsTable(databaseConnectionFactory);
     _usersLoginsTable = new UserLoginsTable(databaseConnectionFactory);
     _userTokensTable  = new UserTokensTable(databaseConnectionFactory);
 }
Ejemplo n.º 3
0
 /// <inheritdoc/>
 protected override async Task RemoveUserTokenAsync(TUserToken token)
 {
     UserTokens ??= (await UserTokensTable.GetTokensAsync(token.UserId)).ToList();
     UserTokens.Remove(token);
 }
Ejemplo n.º 4
0
 /// <inheritdoc/>
 protected override async Task AddUserTokenAsync(TUserToken token)
 {
     token.ThrowIfNull(nameof(token));
     UserTokens ??= (await UserTokensTable.GetTokensAsync(token.UserId)).ToList();
     UserTokens.Add(token);
 }