public async Task <IEnumerable <ApiScope> > FindApiScopesByNameAsync(IEnumerable <string> scopeNames)
        {
            var apiScopeTasks = new List <Task <ApiScopeModel> >();

            foreach (var scopeName in scopeNames)
            {
                apiScopeTasks.Add(ApiScopeService.GetApiScopeByName(scopeName));
            }

            var tasksResult = await Task.WhenAll(apiScopeTasks);

            return(tasksResult.Where(result => result != null));
        }