<?xml version="1.0"?>
<doc>
    <assembly>
        <name>IdentityExpress.Manager.UI.Duende</name>
    </assembly>
    <members>
        <member name="M:IdentityExpress.Manager.UI.Duende.Builder.DuendeAdminUIBuilder.#ctor(Microsoft.Extensions.DependencyInjection.IServiceCollection)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Builder.DuendeAdminUIBuilder.WithConnectionFactory``1">
            <summary>
            Used to define a custom implementation of <see cref="T:IdentityExpress.Manager.BusinessLogic.Configuration.Database.IDuendeDbConnectionFactory"/> to be used in AdminUI.
            </summary>
            <typeparam name="TDatabaseConnectionFactory">The concrete implementation of <see cref="T:IdentityExpress.Manager.BusinessLogic.Configuration.Database.IDuendeDbConnectionFactory"/>.</typeparam>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Configuration.DuendeAssemblyNameProvider">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Controllers.ClientsController">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Controllers.ClientsController.#ctor(IdentityExpress.Manager.UI.Duende.Controllers.Internal.IClientsInternalController)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Controllers.DynamicAuthenticationController">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Controllers.DynamicAuthenticationController.#ctor(IdentityExpress.Manager.UI.Duende.Controllers.Internal.IDynamicAuthenticationInternalController)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Controllers.DynamicAuthenticationController.Validate">
            <summary>
            Checks to see if dynamic authentication has been setup
            </summary>
            <returns>true or false</returns>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Controllers.ProtectedResourcesController">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Controllers.ProtectedResourcesController.#ctor(IdentityExpress.Manager.UI.Duende.Controllers.Internal.IProtectedResourcesInternalController)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.DatabaseTools.MigrationRunner.DuendeDbContextInitialMigrationStaticMap">
            <summary>
            Static mapping for DbContext in Duende to Initial Migration, calls BaseDbContextInitialMigrationStaticMap.GetInitialMigrationForContext
            initially and then checks for Duende migrations
            </summary>
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.DatabaseTools.MigrationRunner.DuendeDbContextInitialMigrationStaticMap.GetInitialMigrationForContext(Microsoft.EntityFrameworkCore.DbContext)">
            <summary>
            
            </summary>
            <param name="dbContext"></param>
            <returns></returns>
            <exception cref="T:System.ArgumentOutOfRangeException"></exception>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.DatabaseTools.MigrationRunner.DuendeMigrationRunner">
            <summary>
            MigrationRunner implementation for AdminUI for Duende
            </summary>
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.DatabaseTools.MigrationRunner.DuendeMigrationRunner.#ctor(IdentityExpress.Manager.UI.DatabaseTools.MigrationRunner.IAdminUIMigrationBuilder,Microsoft.Extensions.Logging.ILogger{IdentityExpress.Manager.UI.Duende.DatabaseTools.MigrationRunner.DuendeMigrationRunner})">
            <summary>
            Constructor for Duende migration runner
            </summary>
            <param name="builder">migration builder for migrations to be added to</param>
            <param name="logger"></param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Hosting.DuendeAdminUIBootstrapFactory">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Hosting.DuendeAdminUIBootstrapFactory.#ctor(IdentityExpress.Manager.BusinessLogic.Configuration.IAdminUIConfiguration,Microsoft.AspNetCore.Identity.ILookupNormalizer,IdentityExpress.Manager.BusinessLogic.Logic.IdentityServerDuende.DuendeAllConfigurationDbContext)">
            <summary>
            Constructor
            </summary>
            <param name="adminUiConfiguration">The <see cref="T:IdentityExpress.Manager.BusinessLogic.Configuration.IAdminUIConfiguration"/> that represents the AdminUI configuration</param>
            <param name="normalizer">The <see cref="T:Microsoft.AspNetCore.Identity.ILookupNormalizer"/> used to normalize keys (emails/names) for lookup purposes</param>
            <param name="allConfigurationDbContext">The <see cref="T:IdentityExpress.Manager.BusinessLogic.Logic.IdentityServerDuende.DuendeAllConfigurationDbContext"/> database context</param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.Hosting.DuendeAdminUIBootstrapFactory.Create">
            <summary>
            Create a <see cref="T:IdentityExpress.Manager.BusinessLogic.Logic.Bootstrap.IAdminUiBootstrap"/>
            </summary>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Hosting.DuendeBootstrap">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Hosting.DuendeBootstrap.#ctor(IdentityExpress.Manager.BusinessLogic.Logic.IdentityServerDuende.DuendeAllConfigurationDbContext,IdentityExpress.Manager.BusinessLogic.Bootstrap.IIdentityBootstrap,IdentityExpress.Manager.Hosting.IAdminUIBootstrapFactory,IdentityExpress.Manager.Hosting.IOpenIdConnectBootstrapFactory,Microsoft.Extensions.Logging.ILogger{IdentityExpress.Manager.UI.Duende.Hosting.DuendeBootstrap})">
            <summary>
            Bootstraps IdS with everything required for AdminUI to work out of the box. Setting up default client,
            access role/permission etc... And users if none exist.
            </summary>
            <param name="allConfigurationDbContext"></param>
            <param name="identityBootstrap"></param>
            <param name="adminUiBootstrapFactory"></param>
            <param name="openIdConnectBootstrapFactory"></param>
            <param name="logger"></param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Hosting.DuendeBootstrap.Initialize">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Hosting.DuendeBootstrap.Dispose">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Hosting.DuendeOpenIdConnectBootstrapFactory">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Hosting.DuendeOpenIdConnectBootstrapFactory.#ctor(Rsk.CustomIdentity.Interfaces.ISSOStoreFactory,IdentityExpress.Manager.BusinessLogic.Logic.IdentityServerDuende.DuendeAllConfigurationDbContext,Microsoft.AspNetCore.Identity.ILookupNormalizer)">
            <summary>
            Constructor
            </summary>
            <param name="storeFactory">The <see cref="T:Rsk.CustomIdentity.Interfaces.ISSOStoreFactory"/> factory to create the user, role and claim type stores</param>
            <param name="allConfigurationDbContext">The <see cref="T:IdentityExpress.Manager.BusinessLogic.Logic.IdentityServerDuende.DuendeAllConfigurationDbContext"/> database context</param>
            <param name="normalizer">The <see cref="T:Microsoft.AspNetCore.Identity.ILookupNormalizer"/> used to normalize keys (emails/names) for lookup purposes</param>
            <exception cref="T:System.ArgumentNullException"></exception>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.Hosting.DuendeOpenIdConnectBootstrapFactory.Create">
            <summary>
            Create a <see cref="T:IdentityExpress.Manager.BusinessLogic.Logic.Bootstrap.IOpenIdConnectBootstrap"/>
            </summary>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.MCP.Tools.DevClientsMcpTools">
            <summary>
            These MCP Tool are only available with Demo or Non-Production license.
            These tools ALLOW to add SECRETS.
            </summary>
            <param name="toolInternal"></param>
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.MCP.Tools.DevClientsMcpTools.#ctor(IdentityExpress.Manager.UI.Duende.MCP.Tools.Internal.IClientsMcpToolInternal)">
            <summary>
            These MCP Tool are only available with Demo or Non-Production license.
            These tools ALLOW to add SECRETS.
            </summary>
            <param name="toolInternal"></param>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.MCP.Tools.DevProtectedResourcesMcpTools">
            <summary>
            These MCP Tools are only available with Demo or Non-Production license.
            These tools ALLOW to add SECRETS.
            </summary>
            <param name="toolInternal"></param>
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.MCP.Tools.DevProtectedResourcesMcpTools.#ctor(IdentityExpress.Manager.UI.Duende.MCP.Tools.Internal.IProtectedResourcesMcpToolsInternal)">
            <summary>
            These MCP Tools are only available with Demo or Non-Production license.
            These tools ALLOW to add SECRETS.
            </summary>
            <param name="toolInternal"></param>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.MCP.Tools.ProductionClientsMcpTools">
            <summary>
            These MCP Tool are only available in with a Production license.
            These tools do NOT allow to add SECRETS.
            </summary>
            <param name="toolInternal"></param>
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.MCP.Tools.ProductionClientsMcpTools.#ctor(IdentityExpress.Manager.UI.Duende.MCP.Tools.Internal.IClientsMcpToolInternal)">
            <summary>
            These MCP Tool are only available in with a Production license.
            These tools do NOT allow to add SECRETS.
            </summary>
            <param name="toolInternal"></param>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.MCP.Tools.ProductionProtectedResourcesMcpTools">
            <summary>
            These MCP Tools are only available with Production license.
            These do NOT allow to add SECRETS.
            </summary>
            <param name="toolInternal"></param>
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.MCP.Tools.ProductionProtectedResourcesMcpTools.#ctor(IdentityExpress.Manager.UI.Duende.MCP.Tools.Internal.IProtectedResourcesMcpToolsInternal)">
            <summary>
            These MCP Tools are only available with Production license.
            These do NOT allow to add SECRETS.
            </summary>
            <param name="toolInternal"></param>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Migrations.Operational.MySql.DuendeV71MySqlOperationalMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.MySql.DuendeV71MySqlOperationalMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.MySql.DuendeV71MySqlOperationalMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.MySql.DuendeV71MySqlOperationalMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Migrations.Operational.PostgreSql.DuendeV71PostgreSqlOperationalMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.PostgreSql.DuendeV71PostgreSqlOperationalMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.PostgreSql.DuendeV71PostgreSqlOperationalMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.PostgreSql.DuendeV71PostgreSqlOperationalMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Migrations.Operational.Sqlite.DuendeV71SqliteOperationalMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.Sqlite.DuendeV71SqliteOperationalMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.Sqlite.DuendeV71SqliteOperationalMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.Sqlite.DuendeV71SqliteOperationalMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Migrations.Operational.SqlServer.DuendeV71SqlServerOperationalMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.SqlServer.DuendeV71SqlServerOperationalMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.SqlServer.DuendeV71SqlServerOperationalMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Duende.Migrations.Operational.SqlServer.DuendeV71SqlServerOperationalMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.License.ISystemClock.UtcNow">
            <summary>
            Retrieves the current system time in UTC.
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.License.SystemClock.UtcNow">
            <summary>
            Retrieves the current system time in UTC.
            </summary>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.License.InvalidLicenseException">
            <summary>
            Thrown when the license fails to validate
            </summary>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.License.LicenseAudience">
            <summary>
            The License Audience
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseAudience.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseAudience.AdminUI">
            <summary>
            AdminUi
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseAudience.SAML2P">
            <summary>
            Saml2p
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseAudience.WSFED">
            <summary>
            Ws-Fed
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseAudience.DynamicAuth">
            <summary>
            Dynamic Auth
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseAudience.KeyManagement">
            <summary>
            Key Management
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseAudience.FIDO">
            <summary>
            Fido
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseAudience.Enforcer">
            <summary>
            Enforcer
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseAudience.SCIM">
            <summary>
            SCIM
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseAudience.RiskBasedAuthentication">
            <summary>
            Risk Based Authentication
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseAudience.KeyRotation">
            <summary>
            RSK Key Rotation
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseConstants.GracePeriodMonths">
            <summary>
            The amount of months we allow customs to use their license key over the license key expiry date
            </summary>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.License.LicenseData">
            <summary>
            License data model
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.License.LicenseData.AuthorityURL">
            <summary>
            AuthorityURL
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.License.LicenseData.MaxClients">
            <summary>
            MaxClients
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.License.LicenseData.MaxUsers">
            <summary>
            MaxUsers
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.License.LicenseData.ExpiryDate">
            <summary>
            ExpiryDate
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.License.LicenseData.DateIssued">
            <summary>
            DateIssued
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.License.LicenseData.Organisation">
            <summary>
            Organisation
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.License.LicenseData.Audience">
            <summary>
            Audience
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.License.LicenseData.LicenseType">
            <summary>
            LicenseType
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.License.LicenseData.IsInGracePeriod">
            <summary>
            IsInGracePeriod
            </summary>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.License.LicenseType">
            <summary>
            The type of license
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseType.None">
            <summary>
            None
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseType.Production">
            <summary>
            Production
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseType.NonProduction">
            <summary>
            Non-Production
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.License.LicenseType.Demo">
            <summary>
            Demo
            </summary>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseEntity">
            <summary>
            LegacyLicenseEntity
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseEntity.AuthorityURL">
            <summary>
            Authority URL e.g. IdentityServer Authority URL to ensure only authority per instance 
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseEntity.MaxClients">
            <summary>
            Max number of clients allowed within the application
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseEntity.MaxUsers">
            <summary>
            Max users allowed in IdentityServer
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseEntity.HardExpiryDate">
            <summary>
            If this date has passed, the application will stop working
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseEntity.Signature">
            <summary>
            Computed with the hash value of the license byte array using the specified hash algorithm, and signed with the resulting hash value.
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseEntity.LicenseStatus">
            <summary>
            License status to ensure validity
            </summary>
        </member>
        <member name="P:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseEntity.LicenseType">
            <summary>
            License type (volume or single)
            </summary>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus">
            <summary>
            Current license status - valid or invalid, after checking digital signature
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.Valid">
            <summary>
            Valid
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidUserAmount">
            <summary>
            InvalidUserAmount
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidAuthorityUrl">
            <summary>
            InvalidAuthorityUrl
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidClientsAmount">
            <summary>
            InvalidClientsAmount
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidExpiryDate">
            <summary>
            InvalidExpiryDate
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidCertificate">
            <summary>
            InvalidCertificate
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidClientsAndUsers">
            <summary>
            InvalidClientsAndUsers
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidClientsAndAuthorityUrl">
            <summary>
            InvalidClientsAndAuthorityUrl
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidUsersAndAuthorityUrl">
            <summary>
            InvalidUsersAndAuthorityUrl
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidClientsUsersAndAuthorityUrl">
            <summary>
            InvalidClientsUsersAndAuthorityUrl
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidExpiryDateAndAuthorityUrl">
            <summary>
            InvalidExpiryDateAndAuthorityUrl
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidExpiryDateUsersAndAuthorityUrl">
            <summary>
            InvalidExpiryDateUsersAndAuthorityUrl
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidExpiryDateAndUsers">
            <summary>
            InvalidExpiryDateAndUsers
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidExpiryDateAndClients">
            <summary>
            InvalidExpiryDateAndClients
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidExpiryDateClientsAndUsers">
            <summary>
            InvalidExpiryDateClientsAndUsers
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidExpiryDateClientsUsersAndAuthorityUrl">
            <summary>
            InvalidExpiryDateClientsUsersAndAuthorityUrl
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseStatus.InvalidExpiryDateClientsAndAuthorityUrl">
            <summary>
            InvalidExpiryDateClientsAndAuthorityUrl
            </summary>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseType">
            <summary>
            License type. Can be a combination of the flags (e.g. unlimited users and wildcard)
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseType.Standard">
            <summary>
            Standard
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseType.UnlimitedUsers">
            <summary>
            UnlimitedUsers
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseType.WildcardAuthorityUrl">
            <summary>
            WildcardAuthorityUrl
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseType.UnlimitedClients">
            <summary>
            UnlimitedClients
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseType.UnlimitedClientsAndUsers">
            <summary>
            UnlimitedClientsAndUsers
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseType.UnlimitedClientsAndWildcard">
            <summary>
            UnlimitedClientsAndWildcard
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseType.UnlimitedUsersAndWildcard">
            <summary>
            UnlimitedUsersAndWildcard
            </summary>
        </member>
        <member name="F:IdentityExpress.Manager.UI.Duende.Legacy.LegacyLicenseType.UnlimitedClientsUsersAndWildcard">
            <summary>
            UnlimitedClientsUsersAndWildcard
            </summary>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Extensions.DependencyInjection.AddAdminUIExtensions">
            <summary>
            AddAdminUI extension methods for Duende AdminUI
            </summary>
        </member>
        <member name="M:IdentityExpress.Manager.UI.Extensions.DependencyInjection.AddAdminUIExtensions.AddAdminUI(Microsoft.Extensions.DependencyInjection.IServiceCollection,System.Action{IdentityExpress.Manager.BusinessLogic.Configuration.IDuendeAdminUISettings})">
            <summary>
            Adds AdminUI services to a <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            Intended for use by developers using the AdminUI Nuget package.
            This version will get deprecated eventually. It is currently here for backwards compatability.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> having AdminUI services added.</param>
            <param name="options">Additional <see cref="T:System.Action`1"/> for AdminUI configuration.</param>
            <returns cref="T:IdentityExpress.Manager.UI.Duende.Builder.DuendeAdminUIBuilder"> to further configure AdminUI services.</returns>
        </member>
        <member name="M:IdentityExpress.Manager.UI.Extensions.DependencyInjection.AddAdminUIExtensions.AddAdminUI(Microsoft.Extensions.DependencyInjection.IServiceCollection,IdentityExpress.Manager.BusinessLogic.Configuration.IDuendeAdminUISettings)">
            <summary>
            Adds AdminUI services to a <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            Intended for use by developers using the AdminUI Nuget package.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> having AdminUI services added.</param>
            <param name="settings">The <see cref="T:IdentityExpress.Manager.BusinessLogic.Configuration.IDuendeAdminUISettings"/> containing AdminUI configuration settings.</param>
            <returns cref="T:IdentityExpress.Manager.UI.Duende.Builder.DuendeAdminUIBuilder"> to further configure AdminUI services.</returns>
        </member>
        <member name="M:IdentityExpress.Manager.UI.Extensions.DependencyInjection.AddAdminUIExtensions.AddAdminUI(Microsoft.Extensions.DependencyInjection.IServiceCollection,IdentityExpress.Manager.BusinessLogic.Configuration.IDuendeAdminUISettings,IdentityExpress.Manager.BusinessLogic.Configuration.IAdminUIMigrationSettings)">
            <summary>
            Adds AdminUI services to a the <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            Intended for use by the AdminUI standalone app.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> having AdminUI services added.</param>
            <param name="settings">The <see cref="T:IdentityExpress.Manager.BusinessLogic.Configuration.IDuendeAdminUISettings"/> containing AdminUI configuration settings.</param>
            <param name="migrationSettings">The <see cref="T:IdentityExpress.Manager.BusinessLogic.Configuration.IAdminUIMigrationSettings"/> containing AdminUI migration configuration settings.</param>
            <returns cref="T:IdentityExpress.Manager.UI.Duende.Builder.DuendeAdminUIBuilder"> to further configure AdminUI services.</returns>
        </member>
        <member name="M:IdentityExpress.Manager.UI.Extensions.DependencyInjection.AddAdminUIExtensions.AddAdminUI(Microsoft.Extensions.DependencyInjection.IServiceCollection,IdentityExpress.Manager.BusinessLogic.Configuration.IDuendeAdminUISettings,IdentityExpress.Manager.BusinessLogic.Configuration.IAdminUIMigrationSettings,System.Action{IdentityExpress.Manager.BusinessLogic.Configuration.IDuendeAdminUISettings},System.Boolean)">
            <summary>
            Adds AdminUI services to a <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/>.
            Used by both the AdminUI standalone app and by developers using the AdminUI Nuget package.
            </summary>
            <param name="services">The <see cref="T:Microsoft.Extensions.DependencyInjection.IServiceCollection"/> having AdminUI services added.</param>
            <param name="settings">The <see cref="T:IdentityExpress.Manager.BusinessLogic.Configuration.IDuendeAdminUISettings"/> containing AdminUI configuration settings.</param>
            <param name="migrationSettings">The <see cref="T:IdentityExpress.Manager.BusinessLogic.Configuration.IAdminUIMigrationSettings"/> containing AdminUI migration configuration settings.</param>
            <param name="options">Additional <see cref="T:System.Action`1"/> for additional AdminUI configuration options.</param>
            <param name="usingAdminUIPackage" cref="T:System.Boolean">Are we using the AdminUI Nuget package (true) or are we the AdminUI standalone app (false)</param>
            <returns cref="T:IdentityExpress.Manager.UI.Duende.Builder.DuendeAdminUIBuilder"> to further configure AdminUI services.</returns>
        </member>
        <member name="T:IdentityExpress.Manager.UI.Migrations.Configuration.MySql.DuendeV7MySqlConfigurationMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.MySql.DuendeV7MySqlConfigurationMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.MySql.DuendeV7MySqlConfigurationMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.MySql.DuendeV7MySqlConfigurationMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Migrations.Configuration.PostgreSql.DuendeV7PostgreSqlConfigurationMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.PostgreSql.DuendeV7PostgreSqlConfigurationMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.PostgreSql.DuendeV7PostgreSqlConfigurationMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.PostgreSql.DuendeV7PostgreSqlConfigurationMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Migrations.Configuration.Sqlite.DuendeSqliteConfigurationMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.Sqlite.DuendeSqliteConfigurationMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.Sqlite.DuendeSqliteConfigurationMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.Sqlite.DuendeSqliteConfigurationMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Migrations.Configuration.SqlServer.DuendeV7SqlServerConfigurationMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.SqlServer.DuendeV7SqlServerConfigurationMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.SqlServer.DuendeV7SqlServerConfigurationMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Configuration.SqlServer.DuendeV7SqlServerConfigurationMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Migrations.Operational.MySql.DuendeV7MySqlOperationalMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.MySql.DuendeV7MySqlOperationalMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.MySql.DuendeV7MySqlOperationalMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.MySql.DuendeV7MySqlOperationalMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Migrations.Operational.PostgreSql.DuendeV7PostgreSqlOperationalMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.PostgreSql.DuendeV7PostgreSqlOperationalMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.PostgreSql.DuendeV7PostgreSqlOperationalMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.PostgreSql.DuendeV7PostgreSqlOperationalMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Migrations.Operational.Sqlite.DuendeSqliteOperationalMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.Sqlite.DuendeSqliteOperationalMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.Sqlite.DuendeSqliteOperationalMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.Sqlite.DuendeSqliteOperationalMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:IdentityExpress.Manager.UI.Migrations.Operational.SqlServer.DuendeV7SqlServerOperationalMigration">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.SqlServer.DuendeV7SqlServerOperationalMigration.Up(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.SqlServer.DuendeV7SqlServerOperationalMigration.Down(Microsoft.EntityFrameworkCore.Migrations.MigrationBuilder)">
            <inheritdoc />
        </member>
        <member name="M:IdentityExpress.Manager.UI.Migrations.Operational.SqlServer.DuendeV7SqlServerOperationalMigration.BuildTargetModel(Microsoft.EntityFrameworkCore.ModelBuilder)">
            <inheritdoc />
        </member>
        <member name="T:Program">
            <summary>
            Auto-generated public partial Program class for top-level statement apps.
            </summary>
        </member>
    </members>
</doc>
