OpenIddict UI

PRO

OpenID Connect Authentication Server

The ABP OpenIddict Pro Module provides a complete OpenID Connect authentication server with application management, scope configuration, and token handling. Built on OpenIddict with full ABP Framework integration and ready-to-use management UI.

Trusted by the teams shaping the future of .NET.

Support for All Standard Authentication Flows

The OpenIddict Pro Module supports all standard OAuth 2.0 and OpenID Connect flows, enabling you to authenticate any type of application securely.

Authorization Code Flow

Authorization Code Flow

Implicit Flow

Implicit Flow

Hybrid Flow

Hybrid Flow

Client Credentials Grant

Client Credentials Grant

Resource Owner Password Grant

Resource Owner Password Grant

Device Authorization Flow

Device Authorization Flow

Built-In Authentication Endpoints

The module includes built-in MVC controllers for all standard OpenID Connect endpoints. These endpoints handle consent UI, redirections, and discovery documents automatically.

/connect/authorize GET/POST

Handles authorization requests and user consent. Redirects users to authentication and returns authorization codes.

/connect/token POST

Issues access tokens and refresh tokens. Exchanges authorization codes for tokens and handles token refresh requests.

/connect/logout GET/POST

Handles user logout and session termination. Revokes tokens and clears authentication cookies.

/.well-known/openid-configuration GET

Provides OpenID Connect discovery document. Returns endpoint URLs, supported scopes, and configuration metadata.

Complete Management Interface

A centralized UI to manage applications, scopes, and permissions with full control and zero friction.

Application Management

Application Management

Create and manage OpenIddict applications through an intuitive UI. Configure client IDs, secrets, redirect URIs, grant types, and permissions without code changes.

API Scope Configuration

API Scope Configuration

Define API scopes that represent resources your applications can access. Control what each application can request in access tokens through scope management.

Permission-Based Access

Permission-Based Access

Assign permissions to applications just like roles, enabling fine-grained access control. Applications can only access resources based on their granted permissions.

Complete Authentication Server Capabilities

A centralized UI to manage applications, scopes, and permissions with full control and zero friction.

Token Lifecycle Management

Automatic cleanup, configurable lifetimes

Refresh Token Support

Long-lived sessions

Entity Framework Core

Full support

MongoDB Support

Full support

Custom Stores

Extensible architecture

Claim Destination Control

Control token claims

Multi-Tenancy Support

Tenant isolation

Perfect for Any Application Type

Designed to secure web, mobile, SPA, and service-to-service applications with flexible authentication strategies.

Web Applications

Web Applications

Use authorization code flow for traditional web applications. Secure server-side authentication with redirect-based flows and session management.

Single Page Applications

Single Page Applications

Support SPAs with PKCE-enabled authorization code flow. Secure client-side applications with proper token handling and refresh token support.

Mobile Applications

Mobile Applications

Enable mobile app authentication with device authorization flow or authorization code flow. Support native mobile authentication patterns.

API-to-API Communication

API-to-API Communication

Use client credentials grant for service-to-service authentication. Secure API communication without user interaction.

Seamlessly Integrated with ABP Platform

Works natively with the ABP Platform, enabling rapid development with built-in identity, authorization, and configuration support.

ABP-Integrated Authentication & Authorization

OpenIddict Pro is fully integrated with ABP's permission system, multi-tenancy support, and identity management. Configure claim destinations to control which claims appear in access tokens and identity tokens, and leverage ABP's existing authentication infrastructure without building your own authorization server.

Choose the Database & UI Framework That Fits Your Architecture

OpenIddict UI works seamlessly with multiple databases and UI frameworks, giving you complete freedom in how you build.

Database Providers

All starter templates offer multiple options for implementing your data access layer.

MongoDB Entity Framework Core

UI Frameworks

ABP allows you to build with multiple UI framework options.

MVC Razor Pages Angular Blazor

Learn More About the ABP OpenIddict UI Module

Explore detailed documentation, API references, and implementation guides.

Explore the Other Modules

Pro
Chat

Chat

Free
Docs

Docs

Pro
GDPR

GDPR

Pro
SaaS

SaaS

1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.