googleLogin - Login Social Google (googleLogin)

La configurazione del login social per Google.

NameTypeDefaultDescription
idstringaUn ID di configurazione univoco.
clientIdstringL'ID dell'applicazione o del client.
clientSecretPassword codificata reversibilmente (stringa)Il segreto dell'applicazione o del client.
authorizationEndpointstringhttps://accounts.google.com/o/oauth2/v2/authSpecifica un URL endpoint autorizzazione.
tokenEndpointstringhttps://www.googleapis.com/oauth2/v4/tokenSpecifica un URL endpoint del token.
jwksUristringhttps://www.googleapis.com/oauth2/v3/certsSpecifica un URL del servizio chiave web JSON.
scopestringopenid profile emailSpecifica l'ambito richiesto.
userNameAttributestringemailIl valore dell'asserzione è il principal utente autenticato.
mapToUserRegistrybooleanofalseSpecifica se associare l'identificativo utente al registro utente.
sslRefUn riferimento allelemento di livello più alto {0} (stringa).Specifica un ID di configurazione SSL utilizzato per la connessione ai social media.
authFilterRefUn riferimento allelemento di livello più alto {0} (stringa).Specifica il riferimento al filtro di autenticazione
isClientSideRedirectSupportedbooleanotrueSpecifica se il reindirizzamento lato client è supportato o meno. Tra gli esempi di client sono compresi un browser o un'applicazione JavaScript autonoma. Se impostato su true, il client deve supportare JavaScript.
displayNamestringGoogleIl nome della configurazione del login social per la visualizzazione.
websitetokenTypehttps://accounts.google.comL'indirizzo del sito Web.
redirectToRPHostAndPortstringSpecifica un host di callback e il numero di porta.
issuerstringhttps://accounts.google.comL'url dell'emittente.
realmNameAttributestringissIl valore dell'asserzione viene utilizzato come il realm soggetto.
groupNameAttributestringIl valore dell'asserzione viene utilizzato come appartenenza al gruppo utente.
userUniqueIdAttributestringIl valore dell'asserzione viene utilizzato come l'ID univoco soggetto.
clockSkewint300000La differenza massima di tempo, in millisecondi, tra l'emissione di una chiave e quando può essere usata.
signatureAlgorithmstringRS256L'algoritmo utilizzato per firmare un token o chiave.

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

jwt

Specifica le informazioni utilizzate per creare i token JWT. Queste informazioni includono il riferimento al builder JWT e le asserzioni dal token ID.

NameTypeDefaultDescription
buildertokenTypeIl builder JWT a cui si fa riferimento crea un token JWT che viene aggiunto al soggetto autenticato.

jwt > claims

Specifica un elenco di asserzioni, separate da virgole, da copiare dalle informazioni utente o dal token ID.