A configuração do login social para o GitHub.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
authFilterRef |
Uma referência para o elemento de nível authFilter (sequência). |
Especifica a referência do filtro de autenticação. |
|
authorizationEndpoint |
string |
https://github.com/login/oauth/authorize |
Especifica a URL do terminal de autorização. |
clientId |
string |
O aplicativo ou ID do cliente. |
|
clientSecret |
Senha codificada reversível (sequência) |
O segredo do aplicativo ou cliente. |
|
displayName |
string |
GitHub |
O nome da configuração de login social para exibição. |
isClientSideRedirectSupported |
boolean |
true |
Especifica 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. |
mapToUserRegistry |
boolean |
false |
Especifica se deve mapear o userIdentifier para o usuário de registro. |
redirectToRPHostAndPort |
string |
Especifica um protocolo de retorno de chamada, um host e um número de porta. Por exemplo, https://myhost:8020. |
|
responseType |
|
code |
Especifica o tipo de resposta de OAuth. |
scope |
string |
user |
Especifica o escopo necessário. |
sslRef |
Uma 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. |
|
tokenEndpoint |
string |
https://github.com/login/oauth/access_token |
Especifica uma URL do terminal de token. |
tokenEndpointAuthMethod |
|
client_secret_post |
Especifica o método de autenticação necessário. |
useSystemPropertiesForHttpClientConnections |
boolean |
false |
Especifica se deve usar as propriedades do sistema Java quando o cliente OpenID Connect ou OAuth cria conexões de clientes HTTP. Configure esta propriedade como true se você quiser que as conexões usem as propriedades do sistema http* ou javax*. |
userApi |
string |
https://api.github.com/user/emails |
A URL de recuperação de informações sobre o usuário. |
userNameAttribute |
string |
O valor da solicitação é o principal do usuário autenticado. |
|
website |
sequência (com espaço em branco aparado) |
https://github.com |
O endereço do website. |
Especifica a referência do filtro de autenticação.
Um ID de configuração exclusivo.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
id |
sequência |
Um ID de configuração exclusivo. |
|
matchType |
|
contains |
Especifica o tipo de correspondência. |
name |
string |
Especifica o nome. |
Um ID de configuração exclusivo.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
id |
sequência |
Um ID de configuração exclusivo. |
|
matchType |
|
contains |
Especifica o tipo de correspondência. |
name |
string |
Especifica o nome. |
Um ID de configuração exclusivo.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
id |
sequência |
Um ID de configuração exclusivo. |
|
ip |
string |
Especifica o endereço TCP/IP do host remoto. |
|
matchType |
|
contains |
Especifica o tipo de correspondência. |
Um ID de configuração exclusivo.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
id |
sequência |
Um ID de configuração exclusivo. |
|
matchType |
|
contains |
Especifica o tipo de correspondência. |
name |
string |
Especifica o nome. |
|
value |
string |
O atributo de valor especifica o valor do cabeçalho da solicitação. Se o valor não for especificado, o atributo name será usado para correspondência, por exemplo, requestHeader id="sample" name="email" matchType="contains". |
Um ID de configuração exclusivo.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
id |
sequência |
Um ID de configuração exclusivo. |
|
matchType |
|
contains |
Especifica o tipo de correspondência. |
urlPattern |
string |
Especifica o padrão da URL. O caractere * não é suportado para ser usado como um curinga. |
Um ID de configuração exclusivo.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
agent |
string |
Especifica o agente do usuário do navegador para ajudar a identificar qual navegador está sendo usado. |
|
id |
sequência |
Um ID de configuração exclusivo. |
|
matchType |
|
contains |
Especifica o tipo de correspondência. |
Um ID de configuração exclusivo.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
id |
sequência |
Um ID de configuração exclusivo. |
|
matchType |
|
contains |
Especifica o tipo de correspondência. |
name |
string |
Especifica o nome. |
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.
| Nome | Tipo | Padrão | Descrição |
|---|---|---|---|
builder |
sequência (com espaço em branco aparado) |
O construtor de JWT referenciado cria um token JWT e o token é incluído no assunto autenticado. |
|
claims |
string |
Especifica uma lista separada por vírgula das solicitações a serem copiadas das informações do usuário ou do token de ID. |