openId - Autenticação de OpenId (openId)

Autenticação de OpenId.

NameTypeDefaultDescription
useClientIdentitybooleanofalseEspecifica se deve usar a identidade de OpenID do cliente para criar um assunto do usuário. Se configurada como true, apenas a identidade do cliente OpenID será usada. Se configurada como false e o primeiro elemento de userInfoRef for localizado, nós a usaremos para criar um assunto do usuário. Caso contrário, use a identidade de OpenID para criar um assunto do usuário.
mapIdentityToRegistryUserbooleanofalseEspecifica se deve mapear a identidade para usuário do registro. O registro do usuário não é usado para criar o assunto do usuário.
sslRefUma referência para o elemento de nível ssl (sequência).Especifica que um ID da configuração SSL é usado para conectar ao provedor de OpenID.
httpsRequiredbooleanotrueRequer comunicação de SSL entre a parte confiante de OpenID e o serviço do provedor.
hashAlgorithm
  • SHA256
  • SHA1
SHA256Especifica que o algoritmo hash é usado para assinar e criptografar os parâmetros de resposta do provedor de OpenID.
SHA256
Algoritmo hash SHA256 seguro
SHA1
Algoritmo hash SHA1 seguro
userInfoRefLista de referências para os elementos userInfo de nível superior (sequência separada por vírgula).emailEspecifica uma lista de referências de userInfo separadas por vírgulas para que o provedor de OpenID inclua na resposta.
authenticationMode
  • checkid_immediate
  • checkid_setup
checkid_setupEspecifica o modo de autenticação do provedor de OpenID como checkid_immediate ou checkid_setup. checkid_setup é o modo de autenticação padrão.
checkid_immediate
O checkid_immediate desativa a interação do navegador com o usuário.
checkid_setup
O checkid_setup permite que o provedor de openID interaja com o usuário, para solicitar autenticação ou auto-registro antes de retornar um resultado à parte confiante de openId.
hostNameVerificationEnabledbooleanotrueEspecifica se deve ativar a verificação do nome do host ou não.
realmIdentifierstringEspecifica o atributo do nome do provedor do OpenID.
providerIdentifierstringEspecifica uma URL do provedor OpenID padrão na qual os usuários obtêm os IDs de abertura.
authFilterRefUma referência para o elemento de nível authFilter (sequência).Especifica a referência do filtro de autenticação.

userInfo

Especifica uma lista de referências de userInfo separadas por vírgulas para que o provedor de OpenID inclua na resposta.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
aliasstringemailEspecifica um nome alternativo.
uriTypestringhttp://axschema.org/contact/emailEspecifica um tipo de URI.
countint
Min: 1
1Especifica a quantidade de userInfo que é incluída na resposta do provedor de openID.
requiredbooleanotrueEspecifica se as informações sobre o usuário são necessárias ou não.

authFilter

Especifica a referência do filtro de autenticação.

authFilter > webApp

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
namestringEspecifica o nome.
matchType
  • contains
  • notContain
  • equals
containsEspecifica o tipo de correspondência.
contains
Contém
notContain
Não contém
equals
Igual a

authFilter > requestUrl

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
urlPatternstringEspecifica o padrão da URL.
matchType
  • contains
  • notContain
  • equals
containsEspecifica o tipo de correspondência.
contains
Contém
notContain
Não contém
equals
Igual a

authFilter > remoteAddress

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
containsEspecifica o tipo de correspondência.
contains
Contém
notContain
Não contém
equals
Igual a
lessThan
Menor que
greaterThan
Maior que
ipstringEspecifica o endereço IP.

authFilter > host

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
namestringEspecifica o nome.
matchType
  • contains
  • notContain
  • equals
containsEspecifica o tipo de correspondência.
contains
Contém
notContain
Não contém
equals
Igual a

authFilter > userAgent

Um ID de configuração exclusivo.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
agentstringEspecifica o agente do usuário
matchType
  • contains
  • notContain
  • equals
containsEspecifica o tipo de correspondência.
contains
Contém
notContain
Não contém
equals
Igual a