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. |
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.