## Documentation

- About
- Read First
  - What is IdentityServer
  - Installation Scenarios
- Migrations
- Bootstrapping
- Configuration & Integration
  - AdminUI Settings
  - Configuring AdminUI
  - Configuring AdminUI (NuGet)
  - Integrating with Identity Server
  - Integrating with Identity Server Custom Schema
  - Integrating with Quickstarts
  - Enabling Logging
- Installation
  - IIS
  - Azure
    - Install in Azure
    - Create Azure Web App
  - Docker
  - NuGet
- Custom Database Connections
- Custom Identity Store
  - Overview
  - Partial Implementation
  - Full Implementation
  - Tenancy With Entity Framework
  - NoSql Implementation (MongoDB)
- Custom CSP
- Users
  - Searching for Users
  - Adding Users
  - Editing Users
  - Deleting Users
  - Merge Users
  - Set User Password
  - Session Management
  - User Reports
  - Bulk User Import
- Roles
  - Creating Roles
  - Managing Roles
  - Managing Users in a Role
  - Managing Role Claims
- Claim Types
- Clients
  - Searching for Clients
  - Adding Clients
  - Adding a SAML Client
  - Adding a WS-Fed Client
  - Editing Clients
  - Deleting Clients
  - Clone Client
- Import and Export
  - Exporting Clients
  - Importing Clients
  - Importing Client Configuration with Secrets
  - Importing SAML Clients with Certificates
  - Import and Export Via the API
- Dynamic Authentication Providers
  - What is Dynamic Authentication
  - Enabling or disabling Dynamic Authentication
  - Add a Dynamic Provider
    - First Steps
    - Adding OIDC Provider
    - Adding SAML Provider
  - Edit a Dynamic Provider
    - Accessing edit view
    - Editing a OIDC Provider
    - Editing a SAML Provider
  - Deleting a Provider
  - Searching for Provider
- Resources
  - Searching for Resources
  - Creating Resources
  - Editing resources
- Webhooks
  - Webhooks
  - Endpoint Configuration
- MCP
  - Overview
  - Default Server Prompt Instructions
- User Settings Endpoints
- Access Policy
- Keys
- Auditing
- FAQs
- Troubleshooting
  - Unable to start AdminUI
  - Unable to contact IdentityServer
  - Unable to contact API
  - Unable to log in

### Importing Client Configuration with Secrets

- -Secret Conflicts
- -Download Secrets

## Secret Conflicts

If the client or protected resource you are currently importing had a secret when it was exported, the import process will prompt you to recreate it.

The following screen will be shown when importing a client or protected resource that has a secret

Using this screen you have three choices;

- Use existing secrets Do not update the secret(s) currently set for the effected client or protected resource currently in AdminUI
- Generate a random secret Will generate a brand new secret for the effected client or protected resource
- Manually create secrets Will display the secrets screen allowing you to generate or enter your own secret(s)

If the client effected by the import does not have a secret you will see a similar screen.

Using this screen you have three choices;

- Do not set a secret Do not add a secret to the effected client or protected resource. This will leave this client or protected resource without a secret
- Generate a random secret Will generate a brand new secret for the effected client or protected resource
- Manually create secrets Will display the secrets screen allowing you to generate or enter your own secret(s)

If you use the 'Remember my decisions and apply to all remaining secrets' check box the last chosen option will be used for all remaining clients or protected resources.

## Download Secrets

Any secrets created during import will be available to download at the end of the import process.

Previous Next