A configuração do login social para o GitHub.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
clientId | string | O aplicativo ou ID do cliente. | |
clientSecret | Senha codificada reversível (sequência) | O segredo do aplicativo ou cliente. | |
authorizationEndpoint | string | https://github.com/login/oauth/authorize | Especifica a URL do terminal de autorização. |
tokenEndpoint | string | https://github.com/login/oauth/access_token | Especifica uma URL do terminal de token. |
userApi | string | https://api.github.com/user/emails | A URL de recuperação de informações sobre o usuário. |
scope | string | user | Especifica o escopo necessário. |
userNameAttribute | string | O valor da solicitação é o principal do usuário autenticado. | |
mapToUserRegistry | booleano | false | Especifica se deve mapear o userIdentifier para o usuário de registro. |
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. | |
authFilterRef | Uma referência para o elemento de nível authFilter (sequência). | Especifica a referência do filtro de autenticação. | |
isClientSideRedirectSupported | booleano | 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. |
displayName | string | GitHub | O nome da configuração de login social para exibição. |
website | tokenType | https://github.com | O endereço do website. |
redirectToRPHostAndPort | string | Especifica um host de retorno de chamada e o número da porta. |
Especifica a referência do filtro de autenticação.
Um ID de configuração exclusivo.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
name | string | Especifica o nome. | |
matchType |
| contains | Especifica o tipo de correspondência. contains Contém notContain Não contém equals Igual a |
Um ID de configuração exclusivo.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
urlPattern | string | Especifica o padrão da URL. | |
matchType |
| contains | Especifica o tipo de correspondência. contains Contém notContain Não contém equals Igual a |
Um ID de configuração exclusivo.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
matchType |
| contains | Especifica o tipo de correspondência. contains Contém notContain Não contém equals Igual a lessThan Menor que greaterThan Maior que |
ip | string | Especifica o endereço IP. |
Um ID de configuração exclusivo.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
name | string | Especifica o nome. | |
matchType |
| contains | Especifica o tipo de correspondência. contains Contém notContain Não contém equals Igual a |
Um ID de configuração exclusivo.
Name | Type | Default | Description |
---|---|---|---|
id | sequência | Um ID de configuração exclusivo. | |
agent | string | Especifica o agente do usuário | |
matchType |
| contains | Especifica o tipo de correspondência. contains Contém notContain Não contém equals Igual a |
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.
Name | Type | Default | Description |
---|---|---|---|
builder | tokenType | O construtor de JWT referenciado cria um token JWT e o token é incluído no assunto autenticado. |
Especifica uma lista separada por vírgula das solicitações a serem copiadas das informações do usuário ou do token de ID.