openId - Autenticación OpenId (openId)

Autenticación OpenId.

NameTypeDefaultDescription
useClientIdentitybooleanfalseEspecifica si debe utilizarse la identidad OpenID del cliente para crear un sujeto de usuario. Si se establece en true, sólo se utilizará la identidad del cliente de OpenID. Si se establece en false y se encuentra el primer elemento de userInfoRef, se utiliza para crear un sujeto de usuario. De lo contrario, se utiliza la identidad de OpenID para crear un sujeto de usuario.
mapIdentityToRegistryUserbooleanfalseEspecifica si debe correlacionarse la identidad con el usuario del registro. El registro de usuarios no se utiliza para crear el sujeto usuario.
sslRefUna referencia a un elemento ssl de nivel superior (string).Especifica un ID de la configuración SSL que se utiliza para conectar con el proveedor de OpenID.
httpsRequiredbooleantrueRequerir comunicación SSL entre la parte dependiente de OpenID y el proveedor de servicios.
hashAlgorithm
  • SHA256
  • SHA1
SHA256Especifica el algoritmo de hash que se utiliza para firmar y cifrar los parámetros de respuesta del proveedor de OpenID.
SHA256
Algoritmo de hash seguro SHA256
SHA1
Algoritmo de hash seguro SHA1
userInfoRefLista de referencias a elementos userInfo de nivel superior (serie separada por comas).emailEspecifica una lista de referencias userInfo separadas por comas que el proveedor de OpenID debe incluir en la respuesta.
authenticationMode
  • checkid_immediate
  • checkid_setup
checkid_setupEspecifica la modalidad de autenticación de proveedor de OpenID checkid_immediate o checkid_setup. checkid_setup es la modalidad de autenticación predeterminada.
checkid_immediate
La modalidad checkid_immediate no permite que el navegador interactúe con el usuario.
checkid_setup
La modalidad checkid_setup permite que el proveedor de openID interactúe con el usuario para solicitar autenticación o registro automático antes de devolver un resultado a la parte dependiente de openId.
hostNameVerificationEnabledbooleantrueEspecifica si debe habilitarse la verificación de nombre de host.
realmIdentifierstringEspecifica el atributo del nombre del proveedor de OpenID.
providerIdentifierstringEspecifica un URL del proveedor de OpenID predeterminado donde los usuarios obtienen los ID de Open.
authFilterRefUna referencia a un elemento authFilter de nivel superior (string).Especifica la referencia del filtro de autenticación.

userInfo

Especifica una lista de referencias userInfo separadas por comas que el proveedor de OpenID debe incluir en la respuesta.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
aliasstringemailEspecifica un nombre de alias.
uriTypestringhttp://axschema.org/contact/emailEspecifica un tipo de URI.
countint
Min: 1
1Especifica cuánta userInfo se incluye en la respuesta del proveedor de openID.
requiredbooleantrueEspecifica si la información de usuario es necesaria o no.

authFilter

Especifica la referencia del filtro de autenticación.

authFilter > webApp

Un ID de configuración exclusivo.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
namestringEspecifica el nombre.
matchType
  • contains
  • notContain
  • equals
containsEspecifica el tipo de coincidencia.
contains
Contiene
notContain
No contiene
equals
Igual a

authFilter > requestUrl

Un ID de configuración exclusivo.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
urlPatternstringEspecifica el patrón del URL.
matchType
  • contains
  • notContain
  • equals
containsEspecifica el tipo de coincidencia.
contains
Contiene
notContain
No contiene
equals
Igual a

authFilter > remoteAddress

Un ID de configuración exclusivo.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
containsEspecifica el tipo de coincidencia.
contains
Contiene
notContain
No contiene
equals
Igual a
lessThan
Menor que
greaterThan
Mayor que
ipstringEspecifica la dirección IP.

authFilter > host

Un ID de configuración exclusivo.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
namestringEspecifica el nombre.
matchType
  • contains
  • notContain
  • equals
containsEspecifica el tipo de coincidencia.
contains
Contiene
notContain
No contiene
equals
Igual a

authFilter > userAgent

Un ID de configuración exclusivo.

NameTypeDefaultDescription
idstringUn ID de configuración exclusivo.
agentstringEspecifica el agente de usuario
matchType
  • contains
  • notContain
  • equals
containsEspecifica el tipo de coincidencia.
contains
Contiene
notContain
No contiene
equals
Igual a