githubLogin - GitHub Social Login (githubLogin)

A GitHub közösségi bejelentkezés beállítása.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
clientIdstringAz alkalmazás- vagy ügyfél-azonosító.
clientSecretVisszafordíthatóan kódolt jelszó (karaktersorozat)Az alkalmazás- vagy ügyféltitok.
authorizationEndpointstringhttps://github.com/login/oauth/authorizeJogosultság végpont URL címét adja meg.
tokenEndpointstringhttps://github.com/login/oauth/access_tokenEgy token végpont URL címet határoz meg.
userApistringhttps://api.github.com/user/emailsA felhasználói információk lekérésére szolgáló URL.
scopestringuserMegadja a szükséges hatókört.
userNameAttributestringemailAz igény értéke lesz a hitelesített felhasználó azonosítója.
mapToUserRegistrylogikaifalseMegadja, hogy a UserIdentifier értékét le kell-e képezni nyilvántartásban szereplő felhasználóra.
sslRefHivatkozás a felső szintű ssl elemre (karaktersorozat).A közösségi médiához csatlakozás során használt SSL konfiguráció azonosítóját adja meg.
authFilterRefHivatkozás a felső szintű authFilter elemre (karaktersorozat).A hitelesítési szűrő referenciát adja meg.
isClientSideRedirectSupportedlogikaitrueMegadja, hogy támogatott-e az ügyféloldali átirányítás. Az ügyfél lehet például böngésző vagy önálló JavaScript alkalmazás. Ha igaz értékre van beállítva, akkor az ügyfélnek támogatnia kell a JavaScript-et.
displayNamestringGitHubA megjelenítendő közösségi bejelentkezés konfiguráció neve.
websitetokenTypehttps://github.comA webhely címe.
redirectToRPHostAndPortstringMegadja a visszahívás hosztját és portszámát.

authFilter

A hitelesítési szűrő referenciát adja meg.

authFilter > webApp

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
namestringMegadja a nevet.
matchType
  • contains
  • notContain
  • equals
containsAz egyezés típusát adja meg.
contains
Tartalmazza
notContain
Nem tartalmazza
equals
Egyenlő

authFilter > requestUrl

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
urlPatternstringMegadja az URL mintát.
matchType
  • contains
  • notContain
  • equals
containsAz egyezés típusát adja meg.
contains
Tartalmazza
notContain
Nem tartalmazza
equals
Egyenlő

authFilter > remoteAddress

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
matchType
  • contains
  • notContain
  • equals
  • lessThan
  • greaterThan
containsAz egyezés típusát adja meg.
contains
Tartalmazza
notContain
Nem tartalmazza
equals
Egyenlő
lessThan
Kisebb, mint
greaterThan
Nagyobb, mint
ipstringAz IP-címet adja meg.

authFilter > host

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
namestringMegadja a nevet.
matchType
  • contains
  • notContain
  • equals
containsAz egyezés típusát adja meg.
contains
Tartalmazza
notContain
Nem tartalmazza
equals
Egyenlő

authFilter > userAgent

Egyedi konfigurációazonosító.

NameTypeDefaultDescription
idkaraktersorozatEgyedi konfigurációazonosító.
agentstringA felhasználói ügynököt adja meg
matchType
  • contains
  • notContain
  • equals
containsAz egyezés típusát adja meg.
contains
Tartalmazza
notContain
Nem tartalmazza
equals
Egyenlő

jwt

A JWT tokenek összeállításához használt információkat adja meg. Ilyen információ többek között a JWT-összeállító leírása és az igények az azonosító tokenből.

NameTypeDefaultDescription
buildertokenTypeA hivatkozott JWT-összeállító JWT tokent hoz létre, és a token hozzáadásra kerül a hitelesített tárgyhoz.

jwt > claims

A felhasználói adatokból vagy az azonosító tokenből másolandó igények vesszővel elválasztott listáját adja meg.