Skoči na vsebino

Pre-authentication Web SSO data

Notranje okno modula Applications

To okno odprete iz modula Applications pri aplikaciji, katere vrsta storitve je Web in katere SSO type je Pre-authentication: gumb Configure pre-authentication steps odpre seznam korakov, kjer podmeni gumba za dodajanje ponuja dodajanje koraka data creation step. Okno vsebuje ikono pomoči, ki odpre stran pomoči modula.

Okno Pre-authentication Web SSO data skrbniku omogoča, da določi podatek, ki ga mora storitev Mediation Controller shraniti v brskalniku (lokalna spremenljivka, spremenljivka seje ali piškotek), preden se začne končna faza predhodnega preverjanja pristnosti aplikacije Web SSO.

Polja obrazca

Polje Opis
Type Obvezen spustni seznam, ki ga ni mogoče urejati. Možnosti: Local variable (privzeto), Session variable, Cookie. Izbrana vrednost določa prikaz spodnjih polj, značilnih za piškotke.
Name Obvezno. Niz, ki vsebuje le presledke, je zavrnjen. Identificira podatek.
Value Vrednost za shranjevanje. Privzeto lahko vsebuje elemente, ki jih tolmači mehanizem za predhodno preverjanje pristnosti: sporočilo pod poljem opozarja, da This field follows a special syntax. Please consult the help page for more informations. Glejte poglavje Posebna sintaksa vrednosti.
Disable special syntax Potrditveno polje. Ko je označeno, se vrednost prevzame takšna, kot je, sporočilo o sintaksi pa izgine. Vnosi, ustvarjeni s to možnostjo, so na seznamu korakov prikazani ležeče.
Handle as JSON data Potrditveno polje. Vrednost se nato obravnava kot objekt JSON in ne kot niz.

Polje Type določa, kje je podatek shranjen:

Type Mesto shranjevanja
Local variable Lokalna shramba brskalnika.
Session variable Shramba seje brskalnika.
Cookie Piškotek, nastavljen v brskalniku, s polji iz poglavja Polja, značilna za piškotke.

Kadar je v polju Type izbrana vrednost Cookie, se prikažejo štiri dodatna polja in okno se poveča:

Polje Opis
Path Omeji piškotek na naslove URL, ki ustrezajo podani poti. Privzeta vrednost je /, s katero je piškotek na voljo na vseh naslovih URL; če vnos nima začetnega /, se ta doda ob shranjevanju.
Lifetime (hours) Celo število. Datum poteka se izračuna ob izvajanju SSO, tako da se ta življenjska doba prišteje trenutnemu času. ⚠ Ničelna ali negativna vrednost povzroči, da piškotek takoj poteče. Če polje ostane prazno, se datum poteka ne pošlje in piškotek postane sejni piškotek.
Secured cookie Potrditveno polje. Piškotek je nato uporaben le, kadar je povezava s spletnim mestom zaščitena (HTTPS).
SameSite Spustni seznam, ki ga ni mogoče urejati: Strict, Lax (privzeto) ali None. Določa, kako se piškotek obnaša pri zahtevah, ki prihajajo z drugega spletnega mesta.

Posebna sintaksa vrednosti

Polje Value sprejema nadomestne nize, ki se zamenjajo ob izvajanju SSO. Enaka sintaksa velja za parametre, glave in telesa zahtev pre-authentication requests.

Zamenjava Učinek
%user% Prijavno ime za SSO.
%password% Geslo za SSO.
%base64([...])% Kodira vsebino oklepajev v base64.
%lowercase([...])% Pretvori vsebino v male črke.
%uppercase([...])% Pretvori vsebino v velike črke.
%trim([...])% Odstrani začetne in končne presledke iz vsebine.
%uriencoded([...])% Zamenja neobičajne posebne znake z njihovim kodiranjem UTF-8 za uporabo v naslovu URL.

Na voljo so tudi funkcije šifriranja:

Funkcija Pričakovani parametri
%sha256([...])% Podatki za zgoščevanje (SHA-256).
%md5([...])% Podatki za zgoščevanje (MD5).
%hmacmd5([...])% Dva parametra: podatki za šifriranje, nato šifrirni ključ.
%rsa([...])% Dva parametra: javni ključ, nato podatki za šifriranje.
%rsaoaep([...])% Dva parametra: javni ključ v obliki PEM, nato niz za šifriranje.
%reqresult([...])% Zaporedna številka zahteve, katere rezultat je treba znova uporabiti, in po želji ime ključa, ki ga je treba izbrati, kadar ta rezultat vsebuje več parametrov.

Dve konvenciji zapisa

Parametre funkcij ločite z %,%. Če želite vnesti dobesedni znak za odstotek, napišite \%.

Shranjevanje

Kliknite Validate, da dodate ali posodobite podatek v trenutnem koraku predhodnega preverjanja pristnosti. Cancel zapre okno brez shranjevanja.