← Back to plugin index

Persistent Accepted SSO Tickets Repository

Description

Repository that stores accepted SSO tickets in a database.

The tickets are stored to prevent replay attacks.

For cleaning up expired tickets, the Accepted SSO Tickets Clean-up Task has to be configured in the service container.

Type name
PersistentAcceptedSsoTicketRepository
Class
com.airlock.iam.common.application.configuration.sso.PersistentAcceptedSsoTicketRepositoryConfig
May be used by
Properties
SQL Data Source (sqlDataSource)
Description
Database connection used to persist accepted SSO Tickets.
Attributes
Plugin-Link
Mandatory
Assignable plugins
Log Queries (logQueries)
Description

If enabled, all SQL queries executed on this repository will be written to the module's corresponding log file. This is only effective if the log level is set to at least INFO.

Attributes
Boolean
Optional
Default value
false
Tenant ID (tenantId)
Description

Identifier added to the database records to distinguish between different tenants.

If left empty, 'no_tenant' is used as the effective value for tenant ID.

Attributes
String
Optional
Length <= 50
Validation RegEx: (?!no_tenant$).*
Example
customerA
Example
customerB
YAML Template (with default values)

type: PersistentAcceptedSsoTicketRepository
id: PersistentAcceptedSsoTicketRepository-xxxxxx
displayName: 
comment: 
properties:
  logQueries: false
  sqlDataSource:
  tenantId: