googleLogin - Login Social do Google (googleLogin)

A configuração do login social para o Google.

NameTypeDefaultDescription
idsequênciaUm ID de configuração exclusivo.
clientIdstringO aplicativo ou ID do cliente.
clientSecretSenha codificada reversível (sequência)O segredo do aplicativo ou cliente.
authorizationEndpointstringhttps://accounts.google.com/o/oauth2/v2/authEspecifica a URL do terminal de autorização.
tokenEndpointstringhttps://www.googleapis.com/oauth2/v4/tokenEspecifica uma URL do terminal de token.
jwksUristringhttps://www.googleapis.com/oauth2/v3/certsEspecifica uma URL de serviço de JSON Web Key.
scopestringopenid profile emailEspecifica o escopo necessário.
userNameAttributestringemailO valor da solicitação é o principal do usuário autenticado.
mapToUserRegistrybooleanofalseEspecifica se deve mapear o userIdentifier para o usuário de registro.
sslRefUma referência para o elemento de nível ssl (sequência).Especifica um ID da configuração de SSL que é usado para se conectar à mídia social.
authFilterRefUma referência para o elemento de nível authFilter (sequência).Especifica a referência do filtro de autenticação.
isClientSideRedirectSupportedbooleanotrueEspecifica se o redirecionamento do lado do cliente é suportado. Os exemplos de um cliente incluem um navegador ou um aplicativo JavaScript independente. Se configurado como true, o cliente deverá suportar JavaScript.
displayNamestringGoogleO nome da configuração de login social para exibição.
websitetokenTypehttps://accounts.google.comO endereço do website.
redirectToRPHostAndPortstringEspecifica um host de retorno de chamada e o número da porta.
issuerstringhttps://accounts.google.comA URL do emissor.
realmNameAttributestringissO valor da solicitação é usado como o domínio do assunto.
groupNameAttributestringO valor da solicitação é usado como a associação ao grupo de usuários.
userUniqueIdAttributestringO valor da solicitação é usado como o uniqueID do assunto.
clockSkewint300000A diferença máxima de tempo em milissegundos entre quando uma chave é emitida e quando ela pode ser usada.
signatureAlgorithmstringRS256O algoritmo que é usado para assinar um token ou uma chave.

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

jwt

Especifica as informações que são usadas para construir o token JWT. Essas informações incluem a referência do construtor JWT e as reivindicações do token de ID.

NameTypeDefaultDescription
buildertokenTypeO construtor de JWT referenciado cria um token JWT e o token é incluído no assunto autenticado.

jwt > claims

Especifica uma lista separada por vírgula das solicitações a serem copiadas das informações do usuário ou do token de ID.