oauth2Login - Přihlášení OAuth (oauth2Login)

Konfigurace generického přihlášení pro sociální média.

NameTypeDefaultDescription
idstringJedinečné ID.
authorizationEndpointtokenTypeUrčuje adresu URL koncového bodu autorizace.
scopestringUrčuje povinný rozsah.
clientIdstringID aplikace nebo klienta.
clientSecretZakódované heslo s možností dekódování (řetězec)Tajný údaj aplikace nebo klienta.
displayNamestringNázev konfigurace sociálního přihlášení pro zobrazení.
websitetokenTypeAdresa webových stránek.
tokenEndpointtokenTypeUrčuje adresu URL koncového bodu tokenu.
tokenEndpointAuthMethod
  • client_secret_post
  • client_secret_basic
client_secret_postUrčuje požadovanou metodu ověření.
client_secret_post
client_secret_post
client_secret_basic
client_secret_basic
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í.
redirectToRPHostAndPortstringUrčuje hostitele a číslo portu zpětného volání.
userNameAttributetokenTypeemailHodnota nároku je činitel ověřeného uživatele.
userApistringAdresa URL pro načtení informací o uživateli.
realmNametokenTypeNázev sféry pro toto sociální médium.
realmNameAttributetokenTypeHodnota nároku se použije jako sféra subjektu.
groupNameAttributetokenTypeHodnota nároku se použije jako členství ve skupině uživatelů.
userUniqueIdAttributetokenTypeHodnota nároku se použije jako jedinečné ID subjektu.
mapToUserRegistrybooleanfalseUrčuje, zda se má userIdentifier mapovat na uživatele z registru.
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.

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.