← Back to plugin index

In-Memory Accepted SSO Tickets Repository

Description

Repository that stores accepted SSO tickets in memory.

The tickets are stored to prevent replay attacks.

This repository should not be used if multiple instances of IAM are deployed in parallel (failover, horizontal scaling) Furthermore, the cache is not preserved across IAM restarts.

Type name
InMemoryAcceptedSsoTicketRepository
Class
com.airlock.iam.common.application.configuration.sso.InMemoryAcceptedSsoTicketRepositoryConfig
May be used by
Properties
Tenant ID (tenantId)
Description

Identity stored with the accepted SSO Tickets 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: InMemoryAcceptedSsoTicketRepository
id: InMemoryAcceptedSsoTicketRepository-xxxxxx
displayName: 
comment: 
properties:
  tenantId: