public AbstractScopeModel(global::IdentityServer4.Models.Scope scope)
 {
     Description             = scope.Description;
     DisplayName             = scope.DisplayName;
     Emphasize               = scope.Emphasize;
     Name                    = scope.Name;
     Required                = scope.Required;
     ShowInDiscoveryDocument = scope.ShowInDiscoveryDocument;
     UserClaims              = Serialize(scope.UserClaims);
 }
        public async Task <Scope> MakeScopeAsync()
        {
            var userClaims = await DeserializeUserClaimsAsync(UserClaims);

            var result = new global::IdentityServer4.Models.Scope()
            {
                Name                    = Name,
                DisplayName             = DisplayName,
                Description             = Description,
                UserClaims              = userClaims,
                Emphasize               = Emphasize,
                Required                = Required,
                ShowInDiscoveryDocument = ShowInDiscoveryDocument
            };

            return(await Task.FromResult(result));
        }