Exemple #1
0
 public static async Task <UserToken> FindTokenAsync(this IUsersTokensRepository usersTokens, Guid userId,
                                                     string loginProvider, string name,
                                                     CancellationToken cancellationToken = default)
 {
     cancellationToken.ThrowIfCancellationRequested();
     return(await usersTokens.ProcessFirstOrDefaultAsync(
                usersTokens.AsQueryable()
                .Where(token =>
                       token.UserId == userId && token.LoginProvider == loginProvider && token.Name == name),
                cancellationToken));
 }
 public UserStore(
     IdentityErrorDescriber describer,
     IUsersRepository users,
     IRolesRepository roles,
     IUsersClaimsRepository usersClaims,
     IUsersLoginsRepository usersLogins,
     IUsersTokensRepository usersTokens,
     IUsersRolesRepository usersRoles
     ) : base(describer)
 {
     _users       = users;
     _roles       = roles;
     _usersClaims = usersClaims;
     _usersLogins = usersLogins;
     _usersTokens = usersTokens;
     _usersRoles  = usersRoles;
 }