public AbstractIdentityResourceModel(global::IdentityServer4.Models.IdentityResource identityResource) { Description = identityResource.Description; DisplayName = identityResource.DisplayName; Emphasize = identityResource.Emphasize; Enabled = identityResource.Enabled; Name = identityResource.Name; Required = identityResource.Required; ShowInDiscoveryDocument = identityResource.ShowInDiscoveryDocument; UserClaims = Serialize(identityResource.UserClaims); }
public async Task <IdentityResource> MakeIdentityResourceAsync() { var userClaims = await DeserializeUserClaimsAsync(UserClaims); var result = new global::IdentityServer4.Models.IdentityResource() { Name = Name, DisplayName = DisplayName, Description = Description, Enabled = Enabled, UserClaims = userClaims, Emphasize = Emphasize, Required = Required, ShowInDiscoveryDocument = ShowInDiscoveryDocument }; return(await Task.FromResult(result)); }