This plugin is not compatible with Konnect
Looking for the plugin's configuration parameters? You can find them in the Portal Application Registration configuration reference doc.
Applications allow registered developers on Kong Developer Portal to authenticate against a Gateway service. Dev Portal admins can selectively admit access to services using the Application Registration plugin.
Note: By enabling the Application Registration plugin on a service, access to the service with consumer credentials is disallowed by default. To allow this behavior, check how-to guide for allowing access to the service for advanced configuration.
Note: This plugin is for application registration in self-managed Kong Gateway instances.
In Konnect, the functionality is built in, so you don’t need this plugin. See the following documentation:
The Application Registration plugin is used in tandem with supported Kong Gateway authorization
plugins, depending on your configured Dev
Portal authorization provider. These authorization plugins use either Kong Gateway (kong-oauth2
) or a third-party OAuth
provider (external-oauth2
) as the system of record (SoR) for application credentials.
An authorization provider strategy must be set before configuring the Application Registration plugin. For more information, see Configure an Authorization Provider Strategy.
Supported authorization plugins for use with application registration:
Kong Gateway Plugin | Portal authorization strategy | Supported topologies |
---|---|---|
OAuth2 | kong-oauth2 |
Traditional |
Key Auth | kong-oauth2 |
Traditional, hybrid, DB-less |
OIDC | external-oauth2 |
Traditional, hybrid, DB-less |
To learn how to set up key authentication, see Enable Key Authentication for Application Registration.
If you plan to use the external OAuth option with OIDC, review the supported OAuth workflows.