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

### Session Management

- -Managing Server Side Sessions with AdminUI
- -Deleting a session
- -How to disable

## Managing Server Side Sessions with AdminUI

Server Side Sessions were a feature brought out in IdentityServer Duende 6.1. This feature allows you to store session state in the database rather than in a cookie.

If you want to read more about server side sessions including how to enable them you can read the official duende release article

Server side sessions can either be viewed under the "Users" section in the navigation or per user when editing a user e.g:

On these pages you can:

- Filter sessions
- Find all sessions created since a given date
- Find all sessions expired before a given date
- Search by Subject
- Delete Records
- This just calls delete
- If you want more fully fledged deletion we offer a webhook so you can call off to an endpoint

To view the records you will need any of these permissions: - All - All Read Only - User Manager - User Manager Read Only

To delete records you need any of the following permissions: - All - User Manager

## Deleting a session

By default AdminUI will only remove the session from the database. If you want to configure further actions to happen on delete AdminUI provides a Server Side Session webhook that will fire when a session is deleted.

You can find out how to implement this feature in our webhooks section

## How to disable

This feature is enabled by default. If you do not intend to use this feature you can disable it by configuring the "EnableSessionManagement" feature flag in your settings.

To do this please refer to our configuration documentation.

Previous Next