openId - Идентификация OpenId (openId)

Идентификация OpenId.

NameTypeDefaultDescription
useClientIdentitybooleanfalseУказывает, следует ли использовать идентификатор OpenID клиента для создания субъекта пользователя. Если значение равно true, применяется только идентификатор клиента OpenID. Если значение равно false, и первый элемент userInfoRef найден, то он используется для создания субъекта клиента. В противном случае субъект клиента создается с использованием идентификатора OpenID.
mapIdentityToRegistryUserbooleanfalseУказывает, следует ли связать идентификатор с пользователем реестра. Реестр пользователей не используется для создания субъекта пользователя.
sslRefСсылка на элемент ssl верхнего уровня (строка).Задает ИД конфигурации SSL, применяемой для подключения к провайдеру OpenID.
httpsRequiredbooleantrueНеобходимо ли соединение SSL между зависимой стороной OpenID и службой поставщика.
hashAlgorithm
  • SHA256
  • SHA1
SHA256Задает алгоритм хэширования, применяемый для подписания и шифрования параметров в ответе провайдера OpenID.
SHA256
Алгоритм зашиты с хэшированием SHA256
SHA1
Алгоритм зашиты с хэшированием SHA1
userInfoRefСписок ссылок на элементы userInfo верхнего уровня (строка, разделенная запятыми).emailЗадает список ссылок userInfo, перечисленных через запятую, для включения в ответ провайдера OpenID.
authenticationMode
  • checkid_immediate
  • checkid_setup
checkid_setupЗадает режим идентификации провайдера OpenID: checkid_immediate или checkid_setup. По умолчанию применяется режим идентификации checkid_setup.
checkid_immediate
В режиме checkid_immediate возможность взаимодействия с пользователем через браузер выключена.
checkid_setup
В режиме checkid_setup провайдер openID взаимодействует с пользователем, запрашивая идентификацию или самостоятельную регистрацию перед возвратом результата зависимой стороне openId.
hostNameVerificationEnabledbooleantrueУказывает, следует ли включить проверку имени хоста.
realmIdentifierstringЗадает атрибут имени провайдера OpenID.
providerIdentifierstringЗадает URL провайдера OpenID по умолчанию, из которого пользователи будут получать ИД OpenID.
authFilterRefСсылка на элемент authFilter верхнего уровня (строка).Задает ссылку на фильтр идентификации.

userInfo

Задает список ссылок userInfo, перечисленных через запятую, для включения в ответ провайдера OpenID.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
aliasstringemailЗадает имя псевдонима.
uriTypestringhttp://axschema.org/contact/emailЗадает тип URI.
countint
Min: 1
1Указывает количество информации userInfo, включаемой в ответ провайдера openID.
requiredbooleantrueУказывает, обязательна ли информация о пользователе.

authFilter

Задает ссылку на фильтр идентификации.

authFilter > webApp

Уникальный ИД конфигурации.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
namestringЗадает имя.
matchType
  • contains
  • notContain
  • equals
containsЗадает тип сравнения.
contains
Содержит
notContain
Не содержит
equals
Равно

authFilter > requestUrl

Уникальный ИД конфигурации.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
urlPatternstringЗадает шаблон URL.
matchType
  • contains
  • notContain
  • equals
containsЗадает тип сравнения.
contains
Содержит
notContain
Не содержит
equals
Равно

authFilter > remoteAddress

Уникальный ИД конфигурации.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
containsЗадает тип сравнения.
contains
Содержит
notContain
Не содержит
equals
Равно
lessThan
Меньше, чем
greaterThan
Больше, чем
ipstringЗадает IP-адрес.

authFilter > host

Уникальный ИД конфигурации.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
namestringЗадает имя.
matchType
  • contains
  • notContain
  • equals
containsЗадает тип сравнения.
contains
Содержит
notContain
Не содержит
equals
Равно

authFilter > userAgent

Уникальный ИД конфигурации.

NameTypeDefaultDescription
idstringУникальный ИД конфигурации.
agentstringЗадает браузер
matchType
  • contains
  • notContain
  • equals
containsЗадает тип сравнения.
contains
Содержит
notContain
Не содержит
equals
Равно