oauth2Login - OAuth de logare (oauth2Login)

Configuraţia unei logări generice la reţele sociale.

NameTypeDefaultDescription
idstringID-ul unic.
authorizationEndpointtokenTypeSpecifică un URL de punct final de autorizaţie.
scopestringSpecifică domeniul necesar.
clientIdstringID-ul de aplicaţie sau de client.
clientSecretParolă codată invers (şir)Secretul aplicaţiei sau clientului.
displayNamestringNumele configuraţiei de logare socială pentru afişare.
websitetokenTypeAdresa site-ului web.
tokenEndpointtokenTypeSpecifică un URL de punct final jeton.
tokenEndpointAuthMethod
  • client_secret_post
  • client_secret_basic
client_secret_postSpecifică metoda de autentificare cerută.
client_secret_post
client_secret_post
client_secret_basic
client_secret_basic
sslRefO referinţă la elementul de nivel înalt ssl (şir).Specifică un ID al configuraţiei SSL care este utilizată pentru conectarea la reţelele sociale.
authFilterRefO referinţă la elementul de nivel înalt authFilter (şir).Specifică referinţa filtrului de autentificare.
redirectToRPHostAndPortstringSpecifică o gazdă de apelare inversă şi un număr de port.
userNameAttributetokenTypeemailValoarea revendicării este autentificată ca utilizator principal.
userApistringURL-ul de extragere a informaţiilor de utilizator.
realmNametokenTypeNumele de regiune pentru această reţea socială.
realmNameAttributetokenTypeValoarea revendicării este utilizată ca regiune de subiecte.
groupNameAttributetokenTypeValoarea revendicării este utilizată drept calitate de membru al grupului de utilizatori.
userUniqueIdAttributetokenTypeValoarea revendicării este utilizată ca uniqueId de subiect.
mapToUserRegistrybooleanfalseSpecifică dacă se mapează userIdentifier la utilizatorul de registru.
isClientSideRedirectSupportedbooleantrueSpecifică dacă este suportată redirecţionarea pe partea de client. Exemplele unui client includ un browser sau o aplicaţie JavaScript autonomă. Dacă este setat la true, clientul trebuie să suporte JavaScript.

authFilter

Specifică referinţa filtrului de autentificare.

authFilter > webApp

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
namestringSpecifică numele.
matchType
  • contains
  • notContain
  • equals
containsSpecifică tipul de potrivire.
contains
Conţine
notContain
Nu conţine
equals
Egal

authFilter > requestUrl

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
urlPatternstringSpecifică tiparul URL-ului.
matchType
  • contains
  • notContain
  • equals
containsSpecifică tipul de potrivire.
contains
Conţine
notContain
Nu conţine
equals
Egal

authFilter > remoteAddress

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
containsSpecifică tipul de potrivire.
contains
Conţine
notContain
Nu conţine
equals
Egal
lessThan
Mai mic decât
greaterThan
Mai mare decât
ipstringSpecifică adresa IP.

authFilter > host

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
namestringSpecifică numele.
matchType
  • contains
  • notContain
  • equals
containsSpecifică tipul de potrivire.
contains
Conţine
notContain
Nu conţine
equals
Egal

authFilter > userAgent

Un ID de configuraţie unic.

NameTypeDefaultDescription
idşirUn ID de configuraţie unic.
agentstringSpecifică agentul de utilizator
matchType
  • contains
  • notContain
  • equals
containsSpecifică tipul de potrivire.
contains
Conţine
notContain
Nu conţine
equals
Egal

jwt

Specifică informaţiile care sunt utilizate pentru a construi jetoane JWT. Aceste informaţii includ referinţa de builder JWT şi revendicările de la jetonul de ID.

NameTypeDefaultDescription
buildertokenTypeBuilder-ul JWT referit creează un jeton JWT şi jetonul este adăugat la subiectul autentificat.

jwt > claims

Specifică o listă separată prin virgule de revendicări pentru copierea din informaţiile de utilizator sau de la jetonul JWT.