public AbstractApiResourceModel(global::IdentityServer4.Models.ApiResource apiResource) { ApiSecrets = Serialize(apiResource.ApiSecrets); Description = apiResource.Description; DisplayName = apiResource.DisplayName; Enabled = apiResource.Enabled; Name = apiResource.Name; Scopes = Serialize(apiResource.Scopes); UserClaims = Serialize(apiResource.UserClaims); }
public async Task <global::IdentityServer4.Models.ApiResource> MakeApiResourceAsync() { var apiSecrets = await DeserializeApiSecretsAsync(ApiSecrets); var scopes = await DeserializeScopesAsync(Scopes); var userClaims = await DeserializeUserClaimsAsync(UserClaims); var result = new global::IdentityServer4.Models.ApiResource() { ApiSecrets = apiSecrets, Name = Name, DisplayName = DisplayName, Description = Description, Enabled = Enabled, Scopes = scopes.ToScopes(), UserClaims = userClaims }; return(await Task.FromResult(result)); }