Preskočiť na obsah

Pre-authentication Web SSO data

Interné okno modulu Applications

K tomuto oknu sa dostanete z modulu Applications pri aplikácii, ktorej typ služby je Web a ktorej SSO type je Pre-authentication: tlačidlo Configure pre-authentication steps otvorí zoznam krokov, kde podponuka tlačidla pridania ponúka pridanie kroku data creation step. Okno obsahuje ikonu pomocníka, ktorá otvorí stránku pomocníka modulu.

Okno Pre-authentication Web SSO data umožňuje správcovi definovať údaj, ktorý musí služba Mediation Controller uložiť v prehliadači (lokálna premenná, premenná relácie alebo súbor cookie) pred záverečnou fázou predbežného overovania aplikácie Web SSO.

Polia formulára

Pole Popis
Type Povinný, needitovateľný rozbaľovací zoznam. Možnosti: Local variable (predvolené), Session variable, Cookie. Vybraná hodnota určuje zobrazenie nižšie uvedených polí špecifických pre súbory cookie.
Name Povinné pole. Reťazec obsahujúci iba prázdne znaky sa odmietne. Identifikuje údaj.
Value Hodnota, ktorá sa má uložiť. Predvolene môže obsahovať prvky interpretované modulom predbežného overovania: správa pod poľom pripomína, že This field follows a special syntax. Please consult the help page for more informations. Pozrite časť Špeciálna syntax hodnôt.
Disable special syntax Začiarkavacie políčko. Po začiarknutí sa hodnota prevezme bez zmeny a správa o syntaxi zmizne. Položky vytvorené s touto možnosťou sa v zozname krokov zobrazujú kurzívou.
Handle as JSON data Začiarkavacie políčko. Hodnota sa potom spracuje ako objekt JSON, a nie ako reťazec.

Pole Type určuje, kde sa údaj uloží:

Type Umiestnenie
Local variable Lokálna pamäť prehliadača.
Session variable Pamäť relácie prehliadača.
Cookie Súbor cookie nastavený v prehliadači s poliami z časti Polia špecifické pre súbory cookie.

Keď má pole Type hodnotu Cookie, zobrazia sa štyri ďalšie polia a okno sa zväčší:

Pole Popis
Path Obmedzí súbor cookie na adresy URL zodpovedajúce zadanej ceste. Predvolená hodnota je /, vďaka ktorej je súbor cookie dostupný na každej adrese URL; ak zadaná hodnota nezačína znakom /, pri uložení sa doplní.
Lifetime (hours) Celé číslo. Dátum vypršania platnosti sa vypočíta pri spustení SSO pripočítaním tejto doby životnosti k aktuálnemu času. ⚠ Nulová alebo záporná hodnota spôsobí okamžité vypršanie platnosti súboru cookie. Ak pole zostane prázdne, neodošle sa žiadny dátum vypršania platnosti a súbor cookie sa stane súborom cookie relácie.
Secured cookie Začiarkavacie políčko. Súbor cookie sa potom dá použiť iba vtedy, keď je pripojenie k webovej lokalite zabezpečené (HTTPS).
SameSite Needitovateľný rozbaľovací zoznam: Strict, Lax (predvolené) alebo None. Určuje, ako sa súbor cookie správa pri požiadavkách prichádzajúcich z inej webovej lokality.

Špeciálna syntax hodnôt

Pole Value prijíma substitučné reťazce, ktoré sa nahradia pri spustení SSO. Rovnaká syntax platí pre parametre, hlavičky a telá pre-authentication requests.

Substitúcia Účinok
%user% Prihlasovacie meno, ktoré sa má použiť na SSO.
%password% Heslo, ktoré sa má použiť na SSO.
%base64([...])% Zakóduje obsah zátvoriek v base64.
%lowercase([...])% Prevedie obsah na malé písmená.
%uppercase([...])% Prevedie obsah na veľké písmená.
%trim([...])% Odstráni z obsahu úvodné a koncové prázdne znaky.
%uriencoded([...])% Nahradí nezvyčajné špeciálne znaky ich kódovaním UTF-8 na použitie v adrese URL.

K dispozícii sú aj šifrovacie funkcie:

Funkcia Očakávané parametre
%sha256([...])% Údaje na hašovanie (SHA-256).
%md5([...])% Údaje na hašovanie (MD5).
%hmacmd5([...])% Dva parametre: údaje na zašifrovanie a potom šifrovací kľúč.
%rsa([...])% Dva parametre: verejný kľúč a potom údaje na zašifrovanie.
%rsaoaep([...])% Dva parametre: verejný kľúč vo formáte PEM a potom reťazec na zašifrovanie.
%reqresult([...])% Poradové číslo požiadavky, ktorej výsledok sa má znova použiť, a voliteľne názov kľúča, ktorý sa má vybrať, keď tento výsledok obsahuje viacero parametrov.

Dve konvencie zápisu

Parametre funkcie sa oddeľujú reťazcom %,%. Ak chcete zadať doslovný znak percenta, napíšte \%.

Uloženie

Kliknutím na Validate pridáte alebo aktualizujete údaj v aktuálnom kroku predbežného overovania. Cancel zatvorí okno bez uloženia.