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
| Name | Required | Default | Description | Examples |
|---|---|---|---|---|
| $ref | false | - | Reference a component defined under components. | - |
| password | false | - | - | - |
| user | false | - | - | - |
Child Structure
| Element | Cardinality | Description |
|---|---|---|
| cachingUserDataProvider | 0..1 | Caching User Data provider caches previous successful logins in order to make authentication faster |
| customStatementJdbcUserDataProvider | 0..1 | |
| htpasswdFileProvider | 0..1 | A user data provider utilizing htpasswd-style files. |
| inMemorySessionManager | 0..1 | |
| jdbcUserDataProvider | 0..1 | |
| jwtSessionManager | 0..1 | |
| ldapUserDataProvider | 0..1 | A user data provider querying an LDAP server to authorize users and retrieve attributes. |
| staticUserDataProvider | 0..1 | A user data provider listing all user data in-place in the config file. |
| userDataProviders | 0..* |