internal static OperationalStoreModelMapper AddPersistedGrantContextMappings(this OperationalStoreModelMapper mapper)
        {
            mapper.AddMapping <PersistedGrantMap>();
            mapper.AddMapping <DeviceFlowCodesMap>();

            return(mapper);
        }
예제 #2
0
        /// <summary>
        /// Loads all mappings related to IdentityServer operational store into the NHibernate configuration.
        /// </summary>
        /// <param name="configuration">The NHibernate configuration.</param>
        /// <param name="options">The operational store options.</param>
        public static Configuration AddOperationalStoreMappings(this Configuration configuration, OperationalStoreOptions options)
        {
            var mapper = new OperationalStoreModelMapper(options);

            mapper.AddPersistedGrantContextMappings();
            configuration.AddMapping(mapper.CompileMappingForAllExplicitlyAddedEntities());
            return(configuration);
        }