## 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

### First Steps

- -Setting up a Dynamic Provider
- -Step 1: Select Type
- -Step 2: Scheme and display name

## Setting up a Dynamic Provider

To setup a new dynamic provider with AdminUI you will need to click the `Dynamic Authentication` button in the nav bar and then click the "Add" button.

### Step 1: Select Type

First you will be presented with a set of options for the type of dynamic provider you will be adding. OIDC will be already selected by default.

1. `OIDC (OpenID Connect)` A provider that uses OIDC.
2. `SAML (SAML2P Provider)` A provider that uses SAML.

### Step 2: Scheme and display name

Here we setup general information about the dynamic provider, the values you specify are detailed below:

Name | Required | Type | Description
--- | --- | --- | ---
`Scheme` | Yes | Text | String that uniquely identifies this provider
`Display Name` | Yes | Text | Display name used as a user friendly name for the provider

For an OIDC provider continue on this link:

Continue adding OIDC provider

Or for a SAML provider continue on this link:

Continue adding SAML provider

Previous Next