← Back to plugin index

OAuth 2.0 Consent Management UI

Description

Configures the OAuth 2.0 Consent Management user interface.

Depending on the configuration, the user interface allows an authenticated user to view, grant, deny or delete OAuth 2.0 Consents.

The OAuth 2.0 Consent Management is accessible at /<loginapp-uri>/ui/app/protected/oauth2/consents after user authentication.

Type name
OAuth2ConsentManagementUi
Class
com.airlock.iam.selfservice.application.configuration.ui.oauth2.OAuth2ConsentManagementUiConfig
May be used by
License-Tags
OAuthServer
Properties
Page Exit Target (pageExitTarget)
Description

If configured, an additional button is displayed on the OAuth 2.0 Consent Management to exit the page. On click, this button redirects the user to the configured target.

To redirect to a target application, redirect to the corresponding "Authentication Flow".

If the flow can be skipped due to the obtained tags, the user is directly forwarded to the target application.

Attributes
Plugin-Link
Optional
Assignable plugins
Flow To Grant A Consent (flowToGrantAConsent)
Description

ID of the flow which is used to grant a stored OAuth 2.0 consent.

Attributes
Plugin-Link
Mandatory
Assignable plugins
Flow To Deny A Consent (flowToDenyAConsent)
Description

ID of the flow which is used to deny a stored OAuth 2.0 consent.

Attributes
Plugin-Link
Mandatory
Assignable plugins
Flow To Delete Consents By Client (flowToDeleteConsentsByClient)
Description

ID of the flow which is used to delete OAuth 2.0 consents by client.

Attributes
Plugin-Link
Mandatory
Assignable plugins
YAML Template (with default values)

type: OAuth2ConsentManagementUi
id: OAuth2ConsentManagementUi-xxxxxx
displayName: 
comment: 
properties:
  flowToDeleteConsentsByClient:
  flowToDenyAConsent:
  flowToGrantAConsent:
  pageExitTarget: