OpenID Connect

dotnet add OrchardCore.OpenId

Provides the foundational services for all OpenID Connect features.

Features

OpenID Connect Core Services

Provides the foundational services for all OpenID Connect features. Its manifest-backed feature ID is OrchardCore.OpenId, and it is categorized as OpenID Connect. No additional feature dependencies are listed for it in this catalog entry. The manifest marks it as enabled by dependency only, so it is intended to support other features rather than be selected as a standalone end-user feature. This description is based on the Orchard Core manifest and official documentation; in Orchard Core, feature entries are shown in the feature management UI with their description, category, and dependencies.

OpenID Connect Client Integration

Allows authentication of users through an external OpenID Connect authorization server (also known as an identity provider). Its manifest-backed feature ID is OrchardCore.OpenId.Client, and it is categorized as OpenID Connect. It depends on OrchardCore.OpenId, and OrchardCore.Users.ExternalAuthentication, so Orchard Core enables those dependencies when this feature is enabled. This description is based on the Orchard Core manifest and official documentation; in Orchard Core, feature entries are shown in the feature management UI with their description, category, and dependencies.

OpenID Connect Management UI

Adds a user interface for managing OpenID Connect applications, scopes and permissions. Its manifest-backed feature ID is OrchardCore.OpenId.Management, and it is categorized as OpenID Connect. It depends on OrchardCore.OpenId, so Orchard Core enables that dependency when this feature is enabled. This description is based on the Orchard Core manifest and official documentation; in Orchard Core, feature entries are shown in the feature management UI with their description, category, and dependencies.

OpenID Connect Authorization Server

Enables Orchard Core to function as an OpenID Connect authorization server/identity provider, supporting authentication and token issuance using OpenID Connect and OAuth 2.0 standards. To enable token validation, activate the ‘OpenID Connect Token Validation’ feature. Its manifest-backed feature ID is OrchardCore.OpenId.Server, and it is categorized as OpenID Connect. It depends on OrchardCore.OpenId, and OrchardCore.OpenId.Management, so Orchard Core enables those dependencies when this feature is enabled. This description is based on the Orchard Core manifest and official documentation; in Orchard Core, feature entries are shown in the feature management UI with their description, category, and dependencies.

OpenID Connect Token Validation

Validates tokens issued by the local OpenID Connect authorization server or other trusted servers supporting JWT and OpenID Connect discovery. Its manifest-backed feature ID is OrchardCore.OpenId.Validation, and it is categorized as OpenID Connect. It depends on OrchardCore.OpenId, so Orchard Core enables that dependency when this feature is enabled. This description is based on the Orchard Core manifest and official documentation; in Orchard Core, feature entries are shown in the feature management UI with their description, category, and dependencies.

Licenses:
Versions:

Previous module
OpenApi
Next module
Placements