Slovenščina
Slovenščina
Appearance
Slovenščina
Slovenščina
Appearance
Portal prejemnika je samopostrežni prostor na badges.ninja/me, kjer se lahko vsakdo, ki mu je bila podeljena značka, prijavi (brez potrebe po računu), prebrska vsako spričevalo, prejeto prek badges.ninja, in oblikuje javni profil za njihovo deljenje.
To je ločena izkušnja od nadzorne plošče izdajatelja:
| Občinstvo | URL | Auth |
|---|---|---|
| Izdajatelj (nekdo, ki podeljuje značke) | /dashboard | Pravi račun (e-pošta + geslo / SSO) |
| Prejemnik (nekdo, ki pridobi značke) | /me | Magična povezava prek e-pošte — brez računa, brez gesla |
| Kdor koli (preverjevalniki) | /awards/<guid>, /verify/<guid>, /u/<handle> | Brez — popolnoma javno |
Zakaj brez gesla?
Prejemnikom ni treba pomniti še ene prijave samo zato, da bi pogledali značke, ki so jim bile podeljene. Namesto tega jim pošljemo enkratno povezavo po e-pošti.
Obiščite badges.ninja/me. Stran prikazuje eno samo polje za e-pošto:

Vnesite e-poštni naslov, ki je prejel značke, in kliknite Pošljite mi prijavno povezavo.
Odzovemo se s sporočilom „preverite svoj nabiralnik" ne glede na to, ali za ta naslov obstajajo kakšne podelitve. S tem se izognemo razkritju, ali je dani e-poštni naslov kdaj prejel značko od katerega koli izdajatelja na platformi.
Če za naslov obstajajo podelitve, prejmete e-pošto z naslovom „Sign in to your Badges Ninja portal" z enim samim gumbom:
Open my portal
Povezava je veljavna 24 ur in deluje le enkrat. Če poteče, preden kliknete, preprosto zaprosite za novo — brez kazni.
S klikom na povezavo se odpre badges.ninja/me?token=…. Stran zamenja žeton za 1-urni žeton seje (shranjen le v sessionStorage vašega brskalnika, nikoli v piškotku) in vas preusmeri na zid značk. Seja poteče, ko zaprete zavihek ali po eni uri dejavnosti, kar nastopi prej.
Po prijavi portal prikazuje:
badges.ninja/u/jane-3a4f) — samodejno predlagan iz lokalnega dela vaše e-pošte s 4 naključnimi znaki, dodanimi za edinstvenost. Kliknite Spremeni za izbiro nečesa lepšega./u/<handle>). Sama podelitev ostane veljavna; le oblikujete, kaj je javno navedeno.
Podelitve se nalagajo po 50 hkrati. Če jih imate več, se na dnu pojavi gumb Naloži več; razdelimo na strani s stabilnim kazalcem na zaledju, tako da se vrstni red med drsenjem ne premakne.
Gumb Odjava v glavi izbriše žeton seje iz sessionStorage. Zapiranje zavihka stori isto samodejno.
Ko imate handle, vsakdo, ki obišče badges.ninja/u/<handle>, vidi čisto mrežo vaših značk z vašim prikaznim imenom in številom značk, plus kartice za vsako značko, ki ob kliku odprejo javno stran podelitve.

Javni profil prikazuje le značke, ki jih niste skrili. Za deljenje URL-ja /u/<handle> se vam ni treba prijaviti — to je popolnoma javna stran, ki jo posedujete.
Handle morajo imeti 3–20 znakov, le a-z 0-9 _ -. So neobčutljivi na velikost črk in globalno edinstveni na badges.ninja. Če je handle, ki ga želite, zaseden, dobite jasno napako in lahko izberete nekaj drugega.
Handle lahko kadar koli spremenite iz portala — novi takoj postane kanonski URL, stari pa postane na voljo, da ga zahteva nekdo drug. Obstoječe povezave deljenja, ki ste jih poslali (/u/old-handle), se ne preusmerijo — preprosto bodo rekle „Profil ni najden".
Na dnu portala je povezava Odstrani moje podatke iz Badges Ninja. Stori naslednje:
removed:5f3a8b9c…). Sama podelitev ostane nedotaknjena (assertion JSON, slika značke, dokaz na verigi blokov, če obstaja), tako da ne razveljavite spričevala — izdajatelji še vedno hranijo vašo značko — vendar postanete neodkrivljivi: iskanje vaše e-pošte v katerem koli portalu ne da rezultatov, vaša prijava /me pa preneha najti podelitve./u/<handle> vrne 404 in handle postane na voljo nekomu drugemu.To je nepovratno. Novo sejo portala (tj. novo magično povezavo) boste potrebovali le, če si premislite pred dokončanjem čiščenja.
Česa to NE počne
/awards/<guid>) ostanejo veljavne za namene preverjanja — to je specifikacija.Dve možnosti:
/awards/<guid>.Še ne. Portal trenutno prikazuje le značke, izdane prek badges.ninja. Združevanje med izdajatelji (model „Open Badges Backpack") je bil glavni cilj Open Badges v zgodnjih 2010-ih, vendar se je širši ekosistem premaknil k LinkedIn kot de facto agregatorju. Ne načrtujemo tekmovanja na tem področju.
Da — vsaka javna stran podelitve (/awards/<guid>) ima gumb Add to LinkedIn profile, ko je izdajatelj nastavil svoj LinkedIn organization ID. Gumb uporablja globoko povezavo LinkedIn Add-to-Profile, tako da značka pristane neposredno v vašem razdelku Certifications brez ročnega kopiranja.
Vsaka stran podelitve sledi ogledom, deljenjem, prenosom in klikom LinkedIn add. Izdajatelji jih vidijo na svoji nadzorni plošči; prejemniki jih vidijo na javni strani podelitve. Po konvenciji Credly identiteta gledalca ni nikoli zabeležena — le števci.
24 ur. Po tem zaprosite za novo — brez omejitve hitrosti, brez kazni.
1 ura od prijave. Osvežitev strani v tem oknu ohranja sejo živo; zapiranje zavihka jo konča.
Ne. Skrite značke so filtrirane iz javnega pogleda /u/<handle>. Vidne so le vam, dokler ste prijavljeni v portal.
Da — odprite katero koli značko iz portala, nato uporabite gumba Download PNG (Open Badges baked) ali Download PDF certificate na javni strani podelitve. Oba sta podpisana in preverljiva prek specifikacije Open Badges v2.
Prejemniki, ki dostopajo do portala, ne spremenijo ničesar za izdajatelja — tabela podelitev na nadzorni plošči izdajatelja deluje natanko enako. Portal je čisto dodatek.
Če ste izdajatelj in to berete in še niste nastavili svojega LinkedIn organization ID, storite to zdaj: Upravljanje izdajateljev → LinkedIn add-to-profile. To je največji vzvod „stopnje deljenja" na platformi.
{ kind: "magic", email, exp }, podpisan s strežniško skrivnostjo, rotirano prek AWS Secrets Manager (recipient/keys:tokenSecret). Pri preverjanju izdamo žeton { kind: "session", email, exp }. Brez DB tabele sej.RECIPIENT_EMAIL_LC-TIMESTAMP na tabeli podelitev. E-pošta je pred shranjevanjem in iskanjem normalizirana v male črke.EMAIL_LC, tako da lahko /u/<handle> našteje podelitve, ne da bi bil prejemnik prijavljen. Skrite podelitve so filtrirane na strežniški strani.RECIPIENT_EMAIL_LC vsake ujemajoče se vrstice podelitve v removed:<random> in odstrani atribut RECIPIENT_EMAIL v navadnem besedilu prek DynamoDB UPDATE. Profilna vrstica izbrisana.POST /me/auth/request { email } — pošlje magično povezavo po e-poštiPOST /me/auth/verify { token } — vrne žeton sejeGET /me — profil + prva stran podelitev (Bearer)GET /me/awards?lastEvaluatedKey=… — z razdelitvijo na strani (Bearer)PUT /me/handle { handle } — nastavi/spremeni handle (Bearer)PUT /me/awards/{guid}/visibility { hidden: bool } — preklopi skrito (Bearer)POST /me/auth/forget — GDPR razveza (Bearer)GET /u/{handle} — javni profil (brez auth)