xenAuthentication

Version

Syntax

xenAuthentication:
'$ref': <string>
cachingUserDataProvider: {}
customStatementJdbcUserDataProvider: {}
htpasswdFileProvider: {}
inMemorySessionManager: {}
jdbcUserDataProvider: {}
jwtSessionManager: {}
ldapUserDataProvider: {}
password: <string>
staticUserDataProvider: {}
unifyingUserDataProvider:
- <userDataProviders>
user: <string>
xenAuthentication:
  '$ref': <string>
  cachingUserDataProvider: {}
  customStatementJdbcUserDataProvider: {}
  htpasswdFileProvider: {}
  inMemorySessionManager: {}
  jdbcUserDataProvider: {}
  jwtSessionManager: {}
  ldapUserDataProvider: {}
  password: <string>
  staticUserDataProvider: {}
  unifyingUserDataProvider:
    - <userDataProviders>
  user: <string>

Attributes

NameRequiredDefaultDescriptionExamples
$reffalse-Reference a component defined under components.-
passwordfalse---
userfalse---

Child Structure

ElementCardinalityDescription
cachingUserDataProvider0..1Caching User Data provider caches previous successful logins in order to make authentication faster
customStatementJdbcUserDataProvider0..1
htpasswdFileProvider0..1A user data provider utilizing htpasswd-style files.
inMemorySessionManager0..1
jdbcUserDataProvider0..1
jwtSessionManager0..1
ldapUserDataProvider0..1A user data provider querying an LDAP server to authorize users and retrieve attributes.
staticUserDataProvider0..1A user data provider listing all user data in-place in the config file.
userDataProviders0..*

Can be used in