Pre-authentication Web SSO data¶
Interni prozor modula Applications
Ovaj se prozor otvara iz modula Applications, za aplikaciju čija je vrsta usluge Web, a SSO type Pre-authentication: gumb Configure pre-authentication steps otvara popis koraka, u kojem podizbornik gumba za dodavanje nudi dodavanje koraka data creation step. Prozor sadrži ikonu pomoći koja otvara stranicu pomoći modula.
Prozor Pre-authentication Web SSO data omogućuje administratoru da definira podatak koji Mediation Controller mora pohraniti u preglednik (lokalna varijabla, varijabla sesije ili kolačić) prije završne faze prethodne provjere autentičnosti aplikacije Web SSO.
Polja obrasca¶
| Polje | Opis |
|---|---|
| Type | Obavezno, padajući popis koji se ne može uređivati. Mogućnosti: Local variable (zadano), Session variable, Cookie. Odabrana vrijednost određuje prikaz polja specifičnih za kolačiće u nastavku. |
| Name | Obavezno. Niz koji sadrži samo razmake odbacuje se. Identificira podatak. |
| Value | Vrijednost koju treba pohraniti. Prema zadanim postavkama može sadržavati elemente koje tumači mehanizam prethodne provjere autentičnosti: poruka ispod polja podsjeća da This field follows a special syntax. Please consult the help page for more informations. Pogledajte poglavlje Posebna sintaksa vrijednosti. |
| Disable special syntax | Potvrdni okvir. Kada se označi, vrijednost se uzima onakva kakva jest, a poruka o sintaksi nestaje. Unosi stvoreni s tom mogućnošću prikazuju se kurzivom na popisu koraka. |
| Handle as JSON data | Potvrdni okvir. Vrijednost se tada tretira kao JSON objekt, a ne kao niz. |
Polje Type određuje gdje se podatak pohranjuje:
| Type | Mjesto pohrane |
|---|---|
| Local variable | Lokalna pohrana preglednika. |
| Session variable | Pohrana sesije preglednika. |
| Cookie | Kolačić postavljen u pregledniku, s poljima iz poglavlja Polja specifična za kolačiće. |
Polja specifična za kolačiće¶
Kada je Type postavljen na Cookie, pojavljuju se četiri dodatna polja i prozor se povećava:
| Polje | Opis |
|---|---|
| Path | Ograničava kolačić na URL adrese koje odgovaraju navedenom putu. Zadana vrijednost /, čime je kolačić dostupan na svakoj URL adresi; početni / dodaje se pri spremanju ako ga unos ne sadrži. |
| Lifetime (hours) | Cijeli broj. Datum isteka izračunava se kada se SSO izvodi, dodavanjem tog životnog vijeka trenutačnom vremenu. ⚠ Nula ili negativna vrijednost uzrokuje trenutačni istek kolačića. Ako se ostavi prazno, ne šalje se datum isteka i kolačić postaje kolačić sesije. |
| Secured cookie | Potvrdni okvir. Kolačić se tada može koristiti samo kada je veza s web-mjestom zaštićena (HTTPS). |
| SameSite | Padajući popis koji se ne može uređivati: Strict, Lax (zadano) ili None. Određuje ponašanje kolačića sa zahtjevima koji dolaze s drugog web-mjesta. |
Posebna sintaksa vrijednosti¶
Polje Value prihvaća nizove zamjene koji se zamjenjuju kada se SSO izvodi. Ista sintaksa vrijedi za parametre, zaglavlja i tijela pre-authentication requests.
| Zamjena | Učinak |
|---|---|
%user% |
Korisničko ime koje treba koristiti za SSO. |
%password% |
Lozinka koju treba koristiti za SSO. |
%base64([...])% |
Kodira sadržaj zagrada u base64. |
%lowercase([...])% |
Pretvara sadržaj u mala slova. |
%uppercase([...])% |
Pretvara sadržaj u velika slova. |
%trim([...])% |
Uklanja početne i završne razmake iz sadržaja. |
%uriencoded([...])% |
Zamjenjuje neuobičajene posebne znakove njihovim kodiranjem UTF-8, za upotrebu u URL adresi. |
Dostupne su i funkcije šifriranja:
| Funkcija | Očekivani parametri |
|---|---|
%sha256([...])% |
Podaci za izračun sažetka (SHA-256). |
%md5([...])% |
Podaci za izračun sažetka (MD5). |
%hmacmd5([...])% |
Dva parametra: podaci koje treba šifrirati, zatim ključ za šifriranje. |
%rsa([...])% |
Dva parametra: javni ključ, zatim podaci koje treba šifrirati. |
%rsaoaep([...])% |
Dva parametra: javni ključ u formatu PEM, zatim niz koji treba šifrirati. |
%reqresult([...])% |
Redni broj zahtjeva čiji se rezultat mora ponovno upotrijebiti i, po želji, naziv ključa koji treba odabrati kada taj rezultat sadrži više parametara. |
Dvije konvencije pisanja
Parametri funkcije odvajaju se pomoću %,%. Da biste unijeli doslovni znak postotka, napišite \%.
Spremanje¶
Kliknite Validate kako biste dodali ili ažurirali podatak u trenutačnom koraku prethodne provjere autentičnosti. Cancel zatvara prozor bez spremanja.