Helpjuice podržava provjeru autentičnosti korisnika putem jedinstvene Helpjuice s JWT-om. To ide ovako:
- Korisnik se odlučuje za autentifikaciju putem SSO
- Helpjuice preusmjerava korisnika na vašu web stranicu gdje se može provjeriti autentičnost pomoću korisnika / lozinke
- Vaša web lokacija generira JSON web žeton pomoću zajedničkog ključa koji pruža Helpjuice i vraća korisnika s tokenom natrag na Helpjuice
- Helpjuice dešifrira token i Helpjuice korisnika pomoću adrese e-pošte koju ste naveli
- Ako je korisnik novi, stvorićemo novi korisnički račun za njega
Da biste ga postavili, idite na postavke računa> Jednokratna prijava pomoću JWT-a
Zatim popunite obrazac:
JWT polja
Ovo su polja Helpjuice će Helpjuice koristiti od vašeg JSON web Helpjuice :
Polje | Obavezan? | Opis |
jti | Da | Ovo polje sadrži jedinstveni ID tokena koji je generirala vaša web lokacija. Helpjuice će ga koristiti za sprečavanje napada ponavljanja. |
iat | Da | Ovo polje mora sadržavati vrijeme izrade tokena u milisekundama od Unix ere. Helpjuice prihvaća samo žetone stare do 3 minute. |
Da | Adresa e-pošte ovjerenog korisnika tako da Helpjuice može identificirati korisnika. | |
Ime | Ne | Ime korisnika. |
prezime | Ne | Prezime korisnika |
Koristite https://jwt.io za rješavanje problema sa vašim tokenom. Pruža alat za analizu vašeg tokena i pokazivanje da li koristi ispravan izgled.
Registrirajte korisnike
Kada Helpjuice korisnika Helpjuice na vašu stranicu za prijavu, on će dodati parametar URL-u koji se zove usluga i postaviti ga kao helpjuice , kao što je: https://my.website.com/login?service=helpjuice . Ovo može biti korisno za identificiranje usluge i ispravno konfiguriranje izgleda tokena za provjeru autentičnosti.
Nakon uspješne provjere autentičnosti, morat ćete potpisati generirani token Shared Secret Helpjuice koji pružate na toj stranici postavki. Zatim ih morate preusmjeriti na https://helpjuice.com/jwt/YOUR_SUBDOMAIN?jwt=YOUR_ENCODED_TOKEN .
Odjavite se
Nakon što je korisnik Helpjuice , Helpjuice će ga Helpjuice na URL za odjavu koji ste naveli (ako postoji).