openId - Ověřování OpenId (openId)

Ověřování OpenId.

NameTypeDefaultDescription
useClientIdentitybooleanfalseUrčuje, zda se má k vytvoření předmětu uživatele použít identita OpenID klienta. Je-li nastavena hodnota true, bude se používat pouze identita klienta OpenID. Je-li nastavena hodnota false a je nalezen první prvek odkazu userInfoRef, použije se k vytvoření předmětu uživatele ten. Jinak používáme k vytvoření předmětu uživatelem identitu OpenID.
mapIdentityToRegistryUserbooleanfalseUrčuje, zda se má identita mapovat na uživatele registru. Registr uživatelů se k vytvoření předmětu uživatele nepoužívá.
sslRefOdkaz na prvek nejvyšší úrovně ssl (řetězec).Určuje ID konfigurace SSL používané pro připojení k poskytovateli OpenID.
httpsRequiredbooleantrueVyžadovat komunikaci SSL mezi protistranou OpenID a poskytovatelem služby.
hashAlgorithm
  • SHA256
  • SHA1
SHA256Určuje hašovací algoritmus používaný k podepisování a šifrování parametrů odpovědi poskytovatele OpenID.
SHA256
Zabezpečený hašovací algoritmus SHA256
SHA1
Zabezpečený hašovací algoritmus SHA1
userInfoRefSeznam odkazů na prvky nejvyšší úrovně userInfo (řetězec oddělený čárkami).emailUdává seznam odkazů userInfo, které má poskytovatel OpenID zahrnout do odpovědi, oddělených čárkami.
authenticationMode
  • checkid_immediate
  • checkid_setup
checkid_setupUrčuje režim ověření poskytovatele OpenID checkid_immediate, nebo checkid_setup. Výchozí režim ověření je režim checkid_setup.
checkid_immediate
Režim checkid_immediate prohlížeči interakce s uživatelem zakáže.
checkid_setup
Režim checkid_setup umožňuje poskytovateli openID interakci s uživatelem a vyžádání ověření nebo samoregistrace před vrácením výsledku protistraně openId.
hostNameVerificationEnabledbooleantrueUrčuje, zda se má zapnout verifikace názvu hostitele.
realmIdentifierstringUrčuje atribut pro název poskytovatele OpenID.
providerIdentifierstringUrčuje výchozí adresu URL poskytovatel OpenID, odkud mohou uživatelé získat své identifikátory Open ID.
authFilterRefOdkaz na prvek nejvyšší úrovně authFilter (řetězec).Uvádí odkaz na filtr ověřování.

userInfo

Udává seznam odkazů userInfo, které má poskytovatel OpenID zahrnout do odpovědi, oddělených čárkami.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
aliasstringemailUrčuje název aliasu.
uriTypestringhttp://axschema.org/contact/emailUrčuje typ identifikátoru URI.
countint
Min: 1
1Určuje, kolik informací userInfo je zahrnuto v odpovědi poskytovatele openID.
requiredbooleantrueUrčuje, zda jsou požadovány informace o uživateli.

authFilter

Uvádí odkaz na filtr ověřování.

authFilter > webApp

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
namestringUrčuje název.
matchType
  • contains
  • notContain
  • equals
containsUrčuje typ shody.
contains
Obsahuje
notContain
Neobsahuje
equals
Je rovno

authFilter > requestUrl

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
urlPatternstringUrčuje vzor URL.
matchType
  • contains
  • notContain
  • equals
containsUrčuje typ shody.
contains
Obsahuje
notContain
Neobsahuje
equals
Je rovno

authFilter > remoteAddress

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
containsUrčuje typ shody.
contains
Obsahuje
notContain
Neobsahuje
equals
Je rovno
lessThan
Menší než
greaterThan
Větší než
ipstringUrčuje adresu IP.

authFilter > host

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
namestringUrčuje název.
matchType
  • contains
  • notContain
  • equals
containsUrčuje typ shody.
contains
Obsahuje
notContain
Neobsahuje
equals
Je rovno

authFilter > userAgent

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
agentstringUrčuje agenta uživatele
matchType
  • contains
  • notContain
  • equals
containsUrčuje typ shody.
contains
Obsahuje
notContain
Neobsahuje
equals
Je rovno