← Back to plugin index

User Specific Role Timeout Definition

Description
Defines user-specific idle-timeout and role life-time for a role.
Type name
UserSpecificRoleTimeoutDefinition
Class
com.airlock.iam.authentication.application.configuration.oneshot.UserSpecificRoleTimeoutDefinition
May be used by
Properties
Role (role)
Description
The name of the role to enhance with timeouts.
Attributes
String
Mandatory
Example
admin
Context Data Property (contextDataProperty)
Description
The context data field holding a user-specific timeout identifier to be matched against the Role-Timeout Rules.
Attributes
String
Mandatory
Example
adminTimeouts
Role-Timeout Rules (roleTimeoutRules)
Description
Mapping between timeout identifiers in the context data field and the resulting timeouts to add to the role.
Attributes
Plugin-List
Optional
Assignable plugins
Default Idle Timeout (defaultIdleTimeout)
Description
Default idle timeout in seconds. This value is taken, when the string in the context data doesn't match any of the identifiers in the Role-Timeout Rules.
Attributes
Integer
Mandatory
Default Life Time (defaultLifeTime)
Description
Default role life-time in seconds. This value is taken, when the string in the context data doesn't match any of the identifiers in the Role-Timeout Rules. If this value is not set, no life timeout is added to the role.
Attributes
Integer
Optional
YAML Template (with default values)

type: UserSpecificRoleTimeoutDefinition
id: UserSpecificRoleTimeoutDefinition-xxxxxx
displayName: 
comment: 
properties:
  contextDataProperty:
  defaultIdleTimeout:
  defaultLifeTime:
  role:
  roleTimeoutRules: