openId - Uwierzytelnianie OpenID (openId)

Uwierzytelnianie OpenID.

NameTypeDefaultDescription
useClientIdentitybooleanfalseOkreśla, czy do tworzenia podmiotu użytkownika ma być używana tożsamość klienta OpenID. W przypadku ustawienia na wartość true używana jest tylko tożsamość klienta OpenID. Jeśli zostanie ustawiona wartość false, a pierwszy element userInfoRef zostanie znaleziony, można go użyć w celu utworzenia podmiotu użytkownika. W przeciwnym razie do utworzenia podmiotu użytkownika należy użyć tożsamości OpenID.
mapIdentityToRegistryUserbooleanfalseOkreśla, czy odwzorować tożsamość na użytkownika rejestru. Rejestr użytkowników nie jest używany do utworzenia podmiotu użytkownika.
sslRefOdwołanie do elementu ssl najwyższego poziomu (łańcuch).Określa identyfikator konfiguracji SSL używany do łączenia się z dostawcą OpenID.
httpsRequiredbooleantrueWymagaj komunikacji SSL między stroną zależną OpenID i usługą dostawcy.
hashAlgorithm
  • SHA256
  • SHA1
SHA256Określa algorytm mieszający używany do podpisywania i szyfrowania parametrów odpowiedzi dostawcy OpenID.
SHA256
Bezpieczny algorytm mieszający SHA256
SHA1
Bezpieczny algorytm mieszający SHA1
userInfoRefLista odwołań do elementów userInfo najwyższego poziomu (łańcuch rozdzielany przecinkami).emailOkreśla listę odwołań atrybutu userInfo rozdzielonych przecinkami dla dostawcy OpenID w celu uwzględnienia w odpowiedzi.
authenticationMode
  • checkid_immediate
  • checkid_setup
checkid_setupOkreśla tryb uwierzytelniania dostawcy OpenID (checkid_immediate lub checkid_setup). Domyślnym trybem uwierzytelniania jest checkid_setup.
checkid_immediate
Tryb checkid_immediate wyłącza interakcję przeglądarki z użytkownikiem.
checkid_setup
Tryb checkid_setup zapewnia interakcję dostawcy OpenID z użytkownikiem w celu żądania uwierzytelniania lub samodzielnej rejestracji przed zwróceniem wyniku do strony zależnej OpenID.
hostNameVerificationEnabledbooleantrueOkreśla, czy włączyć weryfikację nazwy hosta.
realmIdentifierstringOkreśla atrybut dla nazwy dostawcy OpenID.
providerIdentifierstringOkreśla domyślny adres URL dostawcy OpenID, za pomocą którego użytkownicy pobierają identyfikatory OpenID.
authFilterRefOdwołanie do elementu authFilter najwyższego poziomu (łańcuch).Określa odwołanie do filtru uwierzytelniania.

userInfo

Określa listę odwołań atrybutu userInfo rozdzielonych przecinkami dla dostawcy OpenID w celu uwzględnienia w odpowiedzi.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
aliasstringemailOkreśla alias.
uriTypestringhttp://axschema.org/contact/emailOkreśla typ identyfikatora URI.
countint
Min: 1
1Określa ilość informacji o użytkowniku zawartych w odpowiedzi dostawcy OpenID.
requiredbooleantrueOkreśla, czy informacje o użytkowniku są wymagane.

authFilter

Określa odwołanie do filtru uwierzytelniania.

authFilter > webApp

Unikalny identyfikator konfiguracji.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
namestringOkreśla nazwę.
matchType
  • contains
  • notContain
  • equals
containsOkreśla typ zgodności.
contains
zawiera
notContain
nie zawiera
equals
jest równe

authFilter > requestUrl

Unikalny identyfikator konfiguracji.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
urlPatternstringOkreśla wzorzec adresów URL.
matchType
  • contains
  • notContain
  • equals
containsOkreśla typ zgodności.
contains
zawiera
notContain
nie zawiera
equals
jest równe

authFilter > remoteAddress

Unikalny identyfikator konfiguracji.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
containsOkreśla typ zgodności.
contains
zawiera
notContain
nie zawiera
equals
jest równe
lessThan
jest mniejsze niż
greaterThan
jest większe niż
ipstringOkreśla adres IP.

authFilter > host

Unikalny identyfikator konfiguracji.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
namestringOkreśla nazwę.
matchType
  • contains
  • notContain
  • equals
containsOkreśla typ zgodności.
contains
zawiera
notContain
nie zawiera
equals
jest równe

authFilter > userAgent

Unikalny identyfikator konfiguracji.

NameTypeDefaultDescription
idłańcuchUnikalny identyfikator konfiguracji.
agentstringOkreśla agent użytkownika
matchType
  • contains
  • notContain
  • equals
containsOkreśla typ zgodności.
contains
zawiera
notContain
nie zawiera
equals
jest równe