← Back to plugin index

Contacts Processor

Description
Processes the "contacts" metadata attribute. The values are taken from the request as long as they match the configured regular expression and don't exceed the length limits imposed by the database.
Type name
ContactsProcessor
Class
com.airlock.iam.techclientreg.application.configuration.registration.ContactsProcessorConfig
May be used by
License-Tags
TechClientRegistration
Properties
Allowed Contacts (allowedContacts)
Description
Regex limiting the contacts values provided by the client. Typically email addresses.
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
true
YAML Template (with default values)

type: ContactsProcessor
id: ContactsProcessor-xxxxxx
displayName: 
comment: 
properties:
  allowedContacts: [a-zA-Z0-9 _.@-]+
  mandatory: true