La configurazione del login social per GitHub.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
authFilterRef |
Un riferimento allelemento di livello più alto {0} (stringa). |
Specifica il riferimento al filtro di autenticazione |
|
authorizationEndpoint |
string |
https://github.com/login/oauth/authorize |
Specifica un URL endpoint autorizzazione. |
clientId |
string |
L'ID dell'applicazione o del client. |
|
clientSecret |
Password codificata reversibilmente (stringa) |
Il segreto dell'applicazione o del client. |
|
displayName |
string |
GitHub |
Il nome della configurazione del login social per la visualizzazione. |
isClientSideRedirectSupported |
booleano |
true |
Specifica 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. |
mapToUserRegistry |
booleano |
false |
Specifica se associare l'identificativo utente al registro utente. |
redirectToRPHostAndPort |
string |
Specifica un protocollo di callback, host e numero di porta. Ad esempio, https://myhost:8020. |
|
responseType |
|
code |
Specifica il tipo di risposta OAuth. |
scope |
string |
user |
Specifica l'ambito richiesto. |
sslRef |
Un riferimento allelemento di livello più alto {0} (stringa). |
Specifica un ID di configurazione SSL utilizzato per la connessione ai social media. |
|
tokenEndpoint |
string |
https://github.com/login/oauth/access_token |
Specifica un URL endpoint del token. |
tokenEndpointAuthMethod |
|
client_secret_post |
Specifica il metodo di autenticazione richiesto. |
useSystemPropertiesForHttpClientConnections |
booleano |
false |
Specifica se utilizzare le proprietà di sistema Java quando il client OpenID Connect o OAuth crea le connessioni client HTTP. Impostare questa proprietà su true se si desidera che le connessioni utilizzino le proprietà di sistema http* o javax*. |
userApi |
string |
https://api.github.com/user/emails |
L'URL per il richiamo delle informazioni utente. |
userNameAttribute |
string |
Il valore dell'asserzione è il principal utente autenticato. |
|
website |
stringa (con spazi eliminati) |
https://github.com |
L'indirizzo del sito Web. |
Specifica il riferimento al filtro di autenticazione
Un ID di configurazione univoco.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
id |
stringa |
Un ID di configurazione univoco. |
|
matchType |
|
contains |
Specifica il tipo di corrispondenza. |
name |
string |
Specifica il nome. |
Un ID di configurazione univoco.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
id |
stringa |
Un ID di configurazione univoco. |
|
matchType |
|
contains |
Specifica il tipo di corrispondenza. |
name |
string |
Specifica il nome. |
Un ID di configurazione univoco.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
id |
stringa |
Un ID di configurazione univoco. |
|
ip |
string |
Specifica l'indirizzo TCP/IP host remoto. |
|
matchType |
|
contains |
Specifica il tipo di corrispondenza. |
Un ID di configurazione univoco.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
id |
stringa |
Un ID di configurazione univoco. |
|
matchType |
|
contains |
Specifica il tipo di corrispondenza. |
name |
string |
Specifica il nome. |
|
value |
string |
L'attributo valore specifica il valore dell'intestazione della richiesta. Se il valore non viene specificato, per la corrispondenza viene utilizzato l'attributo name, ad esempio requestHeader id="sample" name="email" matchType="contains". |
Un ID di configurazione univoco.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
id |
stringa |
Un ID di configurazione univoco. |
|
matchType |
|
contains |
Specifica il tipo di corrispondenza. |
urlPattern |
string |
Specifica il pattern dell'URL. Il carattere * (asterisco) non può essere utilizzato come carattere jolly. |
Un ID di configurazione univoco.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
agent |
string |
Specifica l'agent utente del browser per identificare il browser in uso. |
|
id |
stringa |
Un ID di configurazione univoco. |
|
matchType |
|
contains |
Specifica il tipo di corrispondenza. |
Un ID di configurazione univoco.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
id |
stringa |
Un ID di configurazione univoco. |
|
matchType |
|
contains |
Specifica il tipo di corrispondenza. |
name |
string |
Specifica il nome. |
Specifica le informazioni utilizzate per creare i token JWT. Queste informazioni includono il riferimento al builder JWT e le asserzioni dal token ID.
| Nome | Tipo | Valore predefinito | Descrizione |
|---|---|---|---|
builder |
stringa (con spazi eliminati) |
Il builder JWT a cui si fa riferimento crea un token JWT che viene aggiunto al soggetto autenticato. |
|
claims |
string |
Specifica un elenco di asserzioni, separate da virgole, da copiare dalle informazioni utente o dal token ID. |