← Back to plugin index

Client Name Processor

Description
Processes the "client_name" metadata attribute. The value is taken from the request as long as it matches the configured regular expression and doesn't exceed the length limit imposed by the database.
If not configured, no "client_name" is stored, and the client is simply displayed as "DCR OAuth 2.0 Client".
Type name
ClientNameProcessor
Class
com.airlock.iam.techclientreg.application.configuration.registration.ClientNameProcessorConfig
May be used by
License-Tags
TechClientRegistration
Properties
Allowed Values (allowedValues)
Description
Regular expression limiting the client names requested by the client.
Attributes
RegEx
Optional
Default value
[a-zA-Z0-9 _.-]+
Mandatory (mandatory)
Description
If the attribute is mandatory a valid value is required, or else an error is returned. If it is not mandatory, invalid values are silently ignored.
Attributes
Boolean
Optional
Default value
false
YAML Template (with default values)

type: ClientNameProcessor
id: ClientNameProcessor-xxxxxx
displayName: 
comment: 
properties:
  allowedValues: [a-zA-Z0-9 _.-]+
  mandatory: false