githubLogin - Sociální přihlášení GitHub (githubLogin)

Konfigurace sociálního přihlášení pro GitHub

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
clientIdstringID aplikace nebo klienta.
clientSecretZakódované heslo s možností dekódování (řetězec)Tajný údaj aplikace nebo klienta.
authorizationEndpointstringhttps://github.com/login/oauth/authorizeUrčuje adresu URL koncového bodu autorizace.
tokenEndpointstringhttps://github.com/login/oauth/access_tokenUrčuje adresu URL koncového bodu tokenu.
userApistringhttps://api.github.com/user/emailsAdresa URL pro načtení informací o uživateli.
scopestringuserUrčuje povinný rozsah.
userNameAttributestringemailHodnota nároku je činitel ověřeného uživatele.
mapToUserRegistrybooleanfalseUrčuje, zda se má userIdentifier mapovat na uživatele z registru.
sslRefOdkaz na prvek nejvyšší úrovně ssl (řetězec).Uvádí ID konfigurace SSL používané pro připojení k sociálním médiím.
authFilterRefOdkaz na prvek nejvyšší úrovně authFilter (řetězec).Uvádí odkaz na filtr ověřování.
isClientSideRedirectSupportedbooleantrueUrčuje, zda je podporováno přesměrování na straně klienta. Příklady klienta zahrnují prohlížeč nebo samostatnou aplikaci JavaScript. Je-li nastaveno na hodnotu true, musí klient podporovat JavaScript.
displayNamestringGitHubNázev konfigurace sociálního přihlášení pro zobrazení.
websitetokenTypehttps://github.comAdresa webových stránek.
redirectToRPHostAndPortstringUrčuje hostitele a číslo portu zpětného volání.

authFilter

Uvádí odkaz na filtr ověřování.

authFilter > webApp

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
namestringUrčuje název.
matchType
  • contains
  • notContain
  • equals
containsUrčuje typ shody.
contains
Obsahuje
notContain
Neobsahuje
equals
Je rovno

authFilter > requestUrl

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
urlPatternstringUrčuje vzor URL.
matchType
  • contains
  • notContain
  • equals
containsUrčuje typ shody.
contains
Obsahuje
notContain
Neobsahuje
equals
Je rovno

authFilter > remoteAddress

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
containsUrčuje typ shody.
contains
Obsahuje
notContain
Neobsahuje
equals
Je rovno
lessThan
Menší než
greaterThan
Větší než
ipstringUrčuje adresu IP.

authFilter > host

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
namestringUrčuje název.
matchType
  • contains
  • notContain
  • equals
containsUrčuje typ shody.
contains
Obsahuje
notContain
Neobsahuje
equals
Je rovno

authFilter > userAgent

Jedinečné ID konfigurace.

NameTypeDefaultDescription
idřetězecJedinečné ID konfigurace.
agentstringUrčuje agenta uživatele
matchType
  • contains
  • notContain
  • equals
containsUrčuje typ shody.
contains
Obsahuje
notContain
Neobsahuje
equals
Je rovno

jwt

Určuje informace, které se používají k sestavení tokenů JWT. Tyto informace obsahují odkaz na tvůrce JWT a nároky z tokenu ID.

NameTypeDefaultDescription
buildertokenTypeOdkazovaný tvůrce JWT vytváří token JWT a token je přidán do ověřeného subjektu.

jwt > claims

Udává seznam nároků, které se mají zkopírovat z informací o uživateli nebo tokenu ID, oddělených čárkami.