/// <summary> /// Find identity resources by scope /// </summary> /// <param name="scopeNames"></param> /// <returns></returns> public virtual async Task <IEnumerable <IdentityResource> > FindIdentityResourcesByScopeAsync(IEnumerable <string> scopeNames) { var identityResources = (await _clientsService.GetIdentityResourcesAsync())?.Select(x => x.ToModel()); return(identityResources?.Where( i => scopeNames.Contains(i.Name))); }