OpenId Authentication (openId)
OpenId authentication.
| Name | Type | Default | Description | 
|---|---|---|---|
| authFilterRef | A reference to top level authFilter element (string). | Specifies the authentication filter reference. | |
| authenticationMode | 
 | checkid_setup | Specifies the OpenID provider authentication mode either checkid_immediate or checkid_setup. checkid_setup is the default authentication mode. | 
| hashAlgorithm | 
 | SHA256 | Specifies the hash algorithm that is used to sign and encrypt the OpenID provider response parameters. | 
| hostNameVerificationEnabled | boolean | true | Specifies whether enable host name verification or not. | 
| httpsRequired | boolean | true | Require SSL communication between the OpenID relying party and provider service. | 
| mapIdentityToRegistryUser | boolean | false | Specifies whether to map identity to registry user. The user registry is not used to create the user subject. | 
| providerIdentifier | string | Specifies a default OpenID provider URL where users get the Open IDs. | |
| realmIdentifier | string | Specifies the attribute for the OpenID provider name. | |
| sslRef | A reference to top level ssl element (string). | Specifies an ID of the SSL configuration is used to connect to the OpenID provider. | |
| useClientIdentity | boolean | false | Specifies whether to use the client OpenID identity to create a user subject. If set to true, only the OpenID client identity is used. If set to false and the first element of userInfoRef is found, we use it to create a user subject. Otherwise, we use the OpenID identity to create a user subject. | 
| userInfoRef | List of references to top level userInfo elements (comma-separated string). | Specifies a list of userInfo references separated by commas for the OpenID provider to include in the response. | 
authFilter
Specifies the authentication filter reference.
authFilter > cookie
A unique configuration ID.
| Name | Type | Default | Description | 
|---|---|---|---|
| id | string | A unique configuration ID. | |
| matchType | 
 | contains | Specifies the match type. | 
| name | string | Specifies the name. | 
authFilter > host
A unique configuration ID.
| Name | Type | Default | Description | 
|---|---|---|---|
| id | string | A unique configuration ID. | |
| matchType | 
 | contains | Specifies the match type. | 
| name | string | Specifies the name. | 
authFilter > remoteAddress
A unique configuration ID.
| Name | Type | Default | Description | 
|---|---|---|---|
| id | string | A unique configuration ID. | |
| ip | string | Specifies the remote host TCP/IP address. | |
| matchType | 
 | contains | Specifies the match type. | 
authFilter > requestHeader
A unique configuration ID.
| Name | Type | Default | Description | 
|---|---|---|---|
| id | string | A unique configuration ID. | |
| matchType | 
 | contains | Specifies the match type. | 
| name | string | Specifies the name. | |
| value | string | The value attribute specifies the value of the request header. If the value is not specified, then the name attribute is used for matching, for example, requestHeader id="sample" name="email" matchType="contains". | 
authFilter > requestUrl
A unique configuration ID.
| Name | Type | Default | Description | 
|---|---|---|---|
| id | string | A unique configuration ID. | |
| matchType | 
 | contains | Specifies the match type. | 
| urlPattern | string | Specifies the URL pattern. The * character is not supported to be used as a wildcard. | 
authFilter > userAgent
A unique configuration ID.
| Name | Type | Default | Description | 
|---|---|---|---|
| agent | string | Specifies the browser's user agent to help identify which browser is being used. | |
| id | string | A unique configuration ID. | |
| matchType | 
 | contains | Specifies the match type. | 
authFilter > webApp
A unique configuration ID.
| Name | Type | Default | Description | 
|---|---|---|---|
| id | string | A unique configuration ID. | |
| matchType | 
 | contains | Specifies the match type. | 
| name | string | Specifies the name. | 
userInfo
Specifies a list of userInfo references separated by commas for the OpenID provider to include in the response.
| Name | Type | Default | Description | 
|---|---|---|---|
| alias | string | Specifies an alias name. | |
| count | int | 1 | Specifies how much userInfo is included in the response of the openID provider. | 
| id | string | A unique configuration ID. | |
| required | boolean | true | Specifies whether user information is required or not. | 
| uriType | string | http://axschema.org/contact/email | Specifies a URI type. |