/// <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); }
public UserStore(IUsersContext context) { _usersTable = new UsersTable(context); _usersRolesTable = new UserRolesTable(context); _rolesTable = new RolesTable(context); _usersClaimsTable = new UserClaimsTable(context); _usersLoginsTable = new UserLoginsTable(context); _userTokensTable = new UserTokensTable(context); }
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); }
public UserStore( UsersTable <TKey> usersTable, UserClaimsTable <TKey> userClaimsTable, UserRolesTable <TKey> userRolesTable, UserLoginsTable <TKey> userLoginsTable, UserTokensTable <TKey> userTokensTable, RolesTable <TKey> rolesTable, IdentityErrorDescriber describer ) : base(describer) { UsersTable = usersTable ?? throw new ArgumentException(nameof(usersTable)); UserClaimsTable = userClaimsTable ?? throw new ArgumentException(nameof(userClaimsTable)); UserRolesTable = userRolesTable ?? throw new ArgumentException(nameof(userRolesTable)); UserLoginsTable = userLoginsTable ?? throw new ArgumentException(nameof(userLoginsTable)); UserTokensTable = userTokensTable ?? throw new ArgumentException(nameof(userTokensTable)); RolesTable = rolesTable ?? throw new ArgumentException(nameof(rolesTable)); }
protected override async Task RemoveUserTokenAsync(IdentityUserToken <TKey> token) { UserTokens ??= (await UserTokensTable.GetTokensAsync(token.UserId)).ToList(); UserTokens.Remove(token); }
protected override async Task <IdentityUserToken <TKey> > FindTokenAsync(ApplicationUser <TKey> user, string loginProvider, string name, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); ThrowIfDisposed(); return(await UserTokensTable.FindTokenAsync(user.Id, loginProvider, name)); }
protected override async Task AddUserTokenAsync(IdentityUserToken <TKey> token) { token.ThrowIfNull(nameof(token)); UserTokens ??= (await UserTokensTable.GetTokensAsync(token.UserId)).ToList(); UserTokens.Add(token); }
/// <inheritdoc/> protected override async Task RemoveUserTokenAsync(TUserToken token) { UserTokens = UserTokens ?? (await UserTokensTable.GetTokensAsync(token.UserId)).ToList(); UserTokens.Remove(token); }