openId - Autenticazione OpenId (openId)

Autenticazione OpenId.

NameTypeDefaultDescription
useClientIdentitybooleanofalseSpecifica se utilizzare l'identità OpenID del client per creare un soggetto utente. Se il valore è impostato su true, viene utilizzata solo l'identità del client OpenID. Se il valore è impostato su false e viene trovato il primo elemento di userInfoRef, questo viene utilizzato per creare un soggetto utente. Altrimenti, viene utilizzata l'identità di OpenID per creare un soggetto utente.
mapIdentityToRegistryUserbooleanofalseSpecifica se associare l'identità all'utente del registro. Il registro utente non è utilizzato per creare il soggetto utente.
sslRefUn riferimento allelemento di livello più alto {0} (stringa).Specifica che un ID della configurazione SSL viene utilizzato per la connessione al provider OpenID.
httpsRequiredbooleanotrueRichiede la comunicazione SSL tra l'RP (relying party-parte affidabile) OpenID e il servizio del provider.
hashAlgorithm
  • SHA256
  • SHA1
SHA256Specifica l'algoritmo hash utilizzato per firmare e codificare i parametri della risposta del provider OpenID.
SHA256
Algoritmo hash sicuro SHA256
SHA1
Algoritmo hash sicuro SHA1
userInfoRefElenco di riferimenti agli elementi di livello più alto userInfo (stringa separata da virgole).emailSpecificare un elenco di riferimenti alle informazioni utente separati da virgole per il provider OpenID da includere nella risposta.
authenticationMode
  • checkid_immediate
  • checkid_setup
checkid_setupSpecifica la modalità di autenticazione del provider OpenID, checkid_immediate o checkid_setup. La modalità di autenticazione predefinita è checkid_setup.
checkid_immediate
La modalità checkid_immediate disabilita l'interazione del browser con l'utente.
checkid_setup
La modalità checkid_setup consente al provider openID da interagire con l'utente, per richiedere l'autenticazione o l'autoregistrazione prima di restituire un risultato all'RP (relying party) di OpenId.
hostNameVerificationEnabledbooleanotrueSpecifica se abilitare o meno la verifica del nome host.
realmIdentifierstringSpecifica l'attributo per il nome del provider OpenID.
providerIdentifierstringSpecifica un URL provider OpenID dove gli utenti recuperano gli OpenID.
authFilterRefUn riferimento allelemento di livello più alto {0} (stringa).Specifica il riferimento al filtro di autenticazione

userInfo

Specificare un elenco di riferimenti alle informazioni utente separati da virgole per il provider OpenID da includere nella risposta.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
aliasstringemailSpecifica un nome alias.
uriTypestringhttp://axschema.org/contact/emailSpecifica un tipo di URI.
countint
Min: 1
1Specifica quante informazioni utente sono incluse nella risposta del provider openID.
requiredbooleanotrueSpecifica se le informazioni utente sono obbligatorie o meno.

authFilter

Specifica il riferimento al filtro di autenticazione

authFilter > webApp

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
namestringSpecifica il nome.
matchType
  • contains
  • notContain
  • equals
containsSpecifica il tipo di corrispondenza.
contains
Contiene
notContain
Non contiene
equals
Uguale

authFilter > requestUrl

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
urlPatternstringSpecifica il pattern dell'URL.
matchType
  • contains
  • notContain
  • equals
containsSpecifica il tipo di corrispondenza.
contains
Contiene
notContain
Non contiene
equals
Uguale

authFilter > remoteAddress

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
containsSpecifica il tipo di corrispondenza.
contains
Contiene
notContain
Non contiene
equals
Uguale
lessThan
Minore di
greaterThan
Maggiore di
ipstringSpecifica l'indirizzo IP.

authFilter > host

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
namestringSpecifica il nome.
matchType
  • contains
  • notContain
  • equals
containsSpecifica il tipo di corrispondenza.
contains
Contiene
notContain
Non contiene
equals
Uguale

authFilter > userAgent

Un ID di configurazione univoco.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
agentstringSpecifica l'agent utente
matchType
  • contains
  • notContain
  • equals
containsSpecifica il tipo di corrispondenza.
contains
Contiene
notContain
Non contiene
equals
Uguale