OpenId 鑑別。
Name | Type | Default | Description |
---|---|---|---|
useClientIdentity | boolean | false | 指定是否使用用戶端 OpenID 身分來建立使用者主體。如果設為 true,只會使用 OpenID 用戶端身分。如果設為 false,並發現 userInfoRef 的第一個元素,則會用它來建立使用者主體。否則,會使用 OpenID 身分來建立使用者主體。 |
mapIdentityToRegistryUser | boolean | false | 指定是否將身分對映至登錄使用者。不使用使用者登錄來建立使用者主旨。 |
sslRef | 最上層 ssl 元素的參照(字串)。 | 指定要用來連接 OpenID 提供者的 SSL 配置 ID。 | |
httpsRequired | boolean | true | OpenID 依賴方和提供者服務之間需要進行 SSL 通訊。 |
hashAlgorithm |
| SHA256 | 指定簽署和加密 OpenID 提供者回應參數時要使用的雜湊演算法。 SHA256 安全雜湊演算法 SHA256 SHA1 安全雜湊演算法 SHA1 |
userInfoRef | 最上層 userInfo 元素的參照清單(逗點區隔的字串)。 | 指定要包含在回應中的 OpenID 提供者 userInfo 參照清單(以逗點區隔)。 | |
authenticationMode |
| checkid_setup | 指定 OpenID 提供者鑑別模式是 checkid_immediate 或 checkid_setup。checkid_setup 是預設鑑別模式。 checkid_immediate checkid_immediate 會讓瀏覽器無法與使用者互動。 checkid_setup checkid_setup 可讓 OpenID 提供者與使用者互動,以便在將結果傳回給 OpenID 依賴方之前,先要求鑑別或自行登錄。 |
hostNameVerificationEnabled | boolean | true | 指定是否啟用主機名稱驗證。 |
realmIdentifier | string | 指定 openID 提供者名稱的屬性。 | |
providerIdentifier | string | 指定預設 OpenID 提供者 URL 供使用者取得 OpenID。 | |
authFilterRef | 最上層 authFilter 元素的參照(字串)。 | 指定鑑別過濾器參照。 |
指定要包含在回應中的 OpenID 提供者 userInfo 參照清單(以逗點區隔)。
Name | Type | Default | Description |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
alias | string | 指定別名。 | |
uriType | string | http://axschema.org/contact/email | 指定 URI 類型。 |
count | int Min: 1 | 1 | 指定 OpenID 提供者回應中所要包含的 userInfo 量。 |
required | boolean | true | 指定是否必須提供使用者資訊。 |
指定鑑別過濾器參照。
唯一的配置 ID。
Name | Type | Default | Description |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
name | string | 指定名稱。 | |
matchType |
| contains | 指定相符類型。 contains 包含 notContain 不包含 equals 等於 |
唯一的配置 ID。
Name | Type | Default | Description |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
urlPattern | string | 指定 URL 型樣。 | |
matchType |
| contains | 指定相符類型。 contains 包含 notContain 不包含 equals 等於 |
唯一的配置 ID。
Name | Type | Default | Description |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
matchType |
| contains | 指定相符類型。 contains 包含 notContain 不包含 equals 等於 lessThan 小於 greaterThan 大於 |
ip | string | 指定 IP 位址。 |
唯一的配置 ID。
Name | Type | Default | Description |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
name | string | 指定名稱。 | |
matchType |
| contains | 指定相符類型。 contains 包含 notContain 不包含 equals 等於 |
唯一的配置 ID。
Name | Type | Default | Description |
---|---|---|---|
id | string | 唯一的配置 ID。 | |
agent | string | 指定使用者代理程式 | |
matchType |
| contains | 指定相符類型。 contains 包含 notContain 不包含 equals 等於 |