Eesti
Eesti
Appearance
Eesti
Eesti
Appearance
Saaja portaal on iseteeninduspiirkond aadressil badges.ninja/me, kus igaüks, kellele on antud märk, saab sisse logida (kontot pole vaja), sirvida iga badges.ninja kaudu saadud tõendit ja koostada avaliku profiili nende jagamiseks.
See on väljastaja töölauast eraldiseisev kogemus:
| Sihtgrupp | URL | Autentimine |
|---|---|---|
| Väljastaja (kes märke annab) | /dashboard | Päris konto (e-post + parool / SSO) |
| Saaja (kes märke teenib) | /me | Maagiline link e-posti teel — kontot pole, parooli pole |
| Igaüks (kontrollijad) | /awards/<guid>, /verify/<guid>, /u/<handle> | Puudub — täielikult avalik |
Miks paroolita?
Saajad ei peaks pidama meeles veel üht sisselogimist lihtsalt selleks, et vaadata märke, mis neile on antud. Selle asemel saadame neile ühekordse lingi e-posti teel.
Ava badges.ninja/me. Leht näitab ühte e-posti välja:

Sisesta e-posti aadress, mis märgid sai, ja klõpsa Saada mulle sisselogimislink.
Me vastame sõnumiga "kontrolli oma postkasti", olenemata sellest, kas sellele aadressile on autasusid olemas. See hoiab ära lekkimise, kas antud e-post on platvormi kaudu kunagi ükskõik milliselt väljastajalt märki saanud.
Kui autasud sellele aadressile on olemas, saad e-kirja pealkirjaga "Sign in to your Badges Ninja portal" ühe nupuga:
Open my portal
Link kehtib 24 tundi ja toimib ainult korra. Kui see aegub enne klõpsamist, lihtsalt taotle uut — karistust pole.
Lingil klõpsamine avab badges.ninja/me?token=…. Leht vahetab tokeni 1-tunnise seansi tokeni vastu (salvestatakse ainult brauseri sessionStorage-sse, kunagi mitte küpsistesse) ja suunab sinu märgiseinale. Seanss aegub, kui sulged vahekaardi või pärast tundi tegevust, kumb saabub esimesena.
Kui oled sisse logitud, näitab portaal:
badges.ninja/u/jane-3a4f) — automaatselt soovitatud sinu e-posti kohaliku osa põhjal koos 4 juhusliku tähemärgiga unikaalsuse tagamiseks. Klõpsa Muuda, et valida midagi paremat./u/<handle>). Autasu ise jääb kehtima; sa lihtsalt kureerid, mida avalikult loetletakse.
Autasud laaditakse 50 korraga. Kui sul on rohkem, ilmub alla nupp Laadi veel; me lehendame taustal stabiilse kursoriga, nii et järjekord ei nihku kerides.
Päises olev nupp Logi välja eemaldab seansi tokeni sessionStorage-st. Vahekaardi sulgemine teeb sama automaatselt.
Kui sul on handle, näeb igaüks, kes külastab badges.ninja/u/<handle>, puhast sinu märkide ruudustikku koos sinu kuvanime ja märkide arvuga, pluss märkidepõhiseid kaarte, mis klõpsates avavad avaliku autasu lehe.

Avalik profiil näitab ainult neid märke, mida sa pole peitnud. Sa ei pea sisse logima, et jagada oma /u/<handle> URL-i — see on täielikult avalik leht, mis kuulub sulle.
Handle'id peavad olema 3–20 tähemärki, ainult a-z 0-9 _ -. Need on suur- ja väiketähtede tundetud ja globaalselt unikaalsed badges.ninja-s. Kui soovitud handle on võetud, saad selge veateate ja saad valida midagi muud.
Sa võid oma handle'i igal ajal portaalist muuta — uus muutub kohe kanooniliseks URL-iks ja vana muutub kellegi teise poolt võetavaks. Olemasolevad jagamislingid, mille oled saatnud (/u/old-handle), ei suuna ümber — need ütlevad lihtsalt "Profiili ei leitud".
Portaali allosas on link Eemalda mu andmed Badges Ninjast. See teeb järgmist:
removed:5f3a8b9c…). Autasu ise jääb puutumatuks (assertion JSON, märgi pilt, plokiahela tõend, kui on), et sa ei kehtetaks tõendit — väljastajatel jääb sinu märk endiselt alles —, kuid sa muutud leidmatuks: sinu e-posti otsimine mis tahes portaalis ei anna tulemusi ja sinu /me sisselogimine ei leia enam autasusid./u/<handle> tagastab 404 ja handle muutub kellegi teise jaoks vabaks.See on pöördumatu. Vajad uut portaali seanssi (st uut maagilist linki) ainult siis, kui muudad meelt enne puhastamise lõppu.
Mida see EI tee
/awards/<guid>) jäävad kontrollimise eesmärkidel kehtima — selline on spetsifikatsioon.Kaks võimalust:
/awards/<guid> URL-i kaudu.Mitte veel. Portaal näitab praegu ainult badges.ninja kaudu välja antud märke. Ristväljastaja-liitmine ("Open Badges Backpacki" mudel) oli Open Badgese peamine eesmärk 2010. aastate alguses, kuid laiem ökosüsteem liikus LinkedIn-i kui de-facto liitjana. Me ei plaani sellel pinnal konkureerida.
Jah — igal avalikul autasu lehel (/awards/<guid>) on nupp Lisa LinkedIn-i profiilile, kui väljastaja on seadistanud oma LinkedIn-i organisatsiooni ID. Nupp kasutab LinkedIn-i Add-to-Profile süvalinki, nii et märk satub otse sinu Certifications osasse ilma käsitsi kopeerimata.
Iga autasu leht jälgib vaatamisi, jagamisi, allalaadimisi ja LinkedIn-i lisamise klõpse. Väljastajad näevad neid arve oma töölaual; saajad näevad neid avalikul autasu lehel. Credly tavapäraselt vaataja identiteeti ei salvestata — ainult arvud.
24 tundi. Pärast seda taotle uut — kiiruspiiranguid pole, karistusi pole.
1 tund sisselogimisest. Lehe värskendamine selle akna sees hoiab seansi elus; vahekaardi sulgemine lõpetab selle.
Ei. Peidetud märgid filtreeritakse avaliku /u/<handle> vaate välja. Need on nähtavad ainult sulle, kui oled portaali sisse logitud.
Jah — ava ükskõik milline märk portaalist, seejärel kasuta avaliku autasu lehe nuppe Lae alla PNG (Open Badges küpsetatud) või Lae alla PDF-tunnistus. Mõlemad on allkirjastatud ja kontrollitavad Open Badges v2 spetsifikatsiooniga.
Saajate poolt portaalile ligipääsemine ei muuda väljastaja jaoks midagi — autasude tabel väljastaja töölaual töötab täpselt samamoodi. Portaal on puhtalt lisav.
Kui oled väljastaja, kes seda loeb, ega pole veel LinkedIn-i organisatsiooni ID-d seadistanud, tee seda kohe: Väljastajate haldamine → LinkedIn-i profiilile lisamine. See on platvormi "jagamismäära" suurim hoob.
{ kind: "magic", email, exp } allkirjastatud serveripoolse saladusega, mida rotaseeritakse AWS Secrets Manageri kaudu (recipient/keys:tokenSecret). Kontrollimisel loome { kind: "session", email, exp } tokeni. Ei ühtegi DB-tuge seansitabelit.RECIPIENT_EMAIL_LC-TIMESTAMP autasude tabelis. E-post normaliseeritakse enne salvestamist ja otsimist väiketähtedeks.EMAIL_LC, nii et /u/<handle> saab loetleda autasusid ka siis, kui saaja ei ole sisse logitud. Peidetud autasud filtreeritakse serveripoolselt.RECIPIENT_EMAIL_LC ümber removed:<random>-iks ja eemaldab RECIPIENT_EMAIL tavalise teksti atribuudi DynamoDB UPDATE kaudu. Profiilirida kustutatakse.POST /me/auth/request { email } — saadab maagilise lingi e-postigaPOST /me/auth/verify { token } — tagastab seansi tokeniGET /me — profiil + esimene autasude leht (Bearer)GET /me/awards?lastEvaluatedKey=… — lehendatud (Bearer)PUT /me/handle { handle } — määra/muuda handle'i (Bearer)PUT /me/awards/{guid}/visibility { hidden: bool } — lülita peidetus (Bearer)POST /me/auth/forget — GDPR-eemaldamine (Bearer)GET /u/{handle} — avalik profiil (autentimiseta)