private ApiResource ConvertApiResource(Identity.Clients.Models.ResourceDetail resource) { if (resource == null) { return(null); } return(new ApiResource { Enabled = resource.Enabled, Name = resource.Name, DisplayName = resource.DisplayName, Description = resource.Description, Scopes = resource.Scopes.Split(' '), ApiSecrets = resource.Secrets.Select(s => new Secret(s.Value)).ToArray(), UserClaims = resource.UserClaims?.Split(' ') ?? new string[] {} }); }
private ApiScope ConvertApiScope(Identity.Clients.Models.ResourceDetail resource) { if (resource == null) { return(null); } return(new ApiScope { Enabled = resource.Enabled, Name = resource.Name, DisplayName = resource.DisplayName, Description = resource.Description, Emphasize = resource.Emphasize, Required = resource.Required, ShowInDiscoveryDocument = resource.ShowInDiscoveryDocument, UserClaims = resource.UserClaims?.Split(' ') ?? new string[] {} }); }