private async Task InvalidateRoleMemberTicketsAsync(
            long roleId,
            long actionId,
            CancellationToken cancellationToken)
        {
            var userIds = await _usersService.GetRoleMemberIdsAsync(
                roleId,
                cancellationToken);

            AuthenticationLogMessages.AuthenticationTicketsInvalidating(_logger, roleId);

            foreach (var userId in userIds)
            {
                await UpdateActiveTicketId(
                    userId,
                    actionId,
                    cancellationToken);
            }

            AuthenticationLogMessages.AuthenticationTicketsInvalidated(_logger, roleId);
        }