OpenShift Service Account Login (okdServiceLogin)
The configuration of social login for OpenShift service accounts.
Name | Type | Default | Description |
---|---|---|---|
apiResponseCacheTime |
A period of time with millisecond precision |
600s |
The length of time for which the social login feature caches the response from the user validation API. If a response is cached and the length of time that is specified by this attribute has passed, a new request to the user validation API is sent. Specify a positive integer followed by a unit of time, which can be hours (h), minutes (m), seconds (s), or milliseconds (ms). For example, specify 500 milliseconds as 500ms. You can include multiple values in a single entry. For example, 1s500ms is equivalent to 1.5 seconds. |
authFilterRef |
A reference to top level authFilter element (string). |
Specifies the authentication filter reference. |
|
id |
string |
okdServiceLogin |
The unique ID. |
realmName |
string (with whitespace trimmed off) |
The realm name for this social media. |
|
sslRef |
A reference to top level ssl element (string). |
Specifies an ID of the SSL configuration that is used to connect to the social media. |
|
userValidationApi |
string (with whitespace trimmed off) |
https://openshift.default.svc/apis/user.openshift.io/v1/users/~ |
URL that is used to retrieve information about a user from a token. |
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. |