Slovenčina
Slovenčina
Appearance
Slovenčina
Slovenčina
Appearance
Portál príjemcu je samoobslužný priestor na badges.ninja/me, kde sa môže ktokoľvek, komu bol udelený odznak, prihlásiť (bez potreby účtu), prezerať každé osvedčenie, ktoré dostal cez badges.ninja, a kurátorovať verejný profil na ich zdieľanie.
Je to oddelený zážitok od dashboardu vydavateľa:
| Publikum | URL | Auth |
|---|---|---|
| Vydavateľ (niekto, kto udeľuje odznaky) | /dashboard | Reálny účet (e-mail + heslo / SSO) |
| Príjemca (niekto, kto získava odznaky) | /me | Magický odkaz cez e-mail — bez účtu, bez hesla |
| Ktokoľvek (overovatelia) | /awards/<guid>, /verify/<guid>, /u/<handle> | Žiadna — úplne verejné |
Prečo bez hesla?
Príjemcovia by si nemali musieť pamätať ďalšie prihlásenie, len aby si pozreli odznaky, ktoré im boli udelené. Namiesto toho im posielame jednorazový odkaz e-mailom.
Navštívte badges.ninja/me. Stránka zobrazuje jediné e-mailové pole:

Zadajte e-mailovú adresu, ktorá obdržala odznaky, a kliknite na Pošlite mi prihlasovací odkaz.
Odpovedáme správou „skontrolujte si schránku" bez ohľadu na to, či pre danú adresu existujú nejaké udelenia. Vyhnete sa tak prezradeniu, či daný e-mail niekedy získal odznak od ktoréhokoľvek vydavateľa na platforme.
Ak pre adresu existujú udelenia, dostanete e-mail s názvom „Sign in to your Badges Ninja portal" s jediným tlačidlom:
Open my portal
Odkaz je platný 24 hodín a funguje iba raz. Ak vyprší skôr, ako naň kliknete, jednoducho požiadajte o nový — žiadny postih.
Kliknutím na odkaz sa otvorí badges.ninja/me?token=…. Stránka vymení token za 1-hodinový session token (uložený iba v sessionStorage vášho prehliadača, nikdy v cookie) a presmeruje vás na nástenku odznakov. Relácia vyprší, keď zatvoríte záložku alebo po jednej hodine aktivity, podľa toho, čo nastane skôr.
Po prihlásení portál zobrazuje:
badges.ninja/u/jane-3a4f) — automaticky navrhnuté z lokálnej časti vášho e-mailu so 4 náhodnými znakmi pridanými pre jedinečnosť. Kliknite na Zmeniť a vyberte si niečo krajšie./u/<handle>). Samotné udelenie zostáva platné; len kurátorujete, čo je verejne uvedené.
Udelenia sa načítavajú po 50 naraz. Ak ich máte viac, v spodnej časti sa objaví tlačidlo Načítať viac; stránkujeme stabilným kurzorom na backende, takže sa poradie počas posúvania nemení.
Tlačidlo Odhlásiť v hlavičke vymaže session token zo sessionStorage. Zatvorenie záložky to robí automaticky.
Keď máte handle, ktokoľvek, kto navštívi badges.ninja/u/<handle>, uvidí čistú mriežku vašich odznakov, s vašim zobrazovacím menom a počtom odznakov, plus karty pre jednotlivé odznaky, ktoré po kliknutí otvoria verejnú stránku udelenia.

Verejný profil ukazuje iba odznaky, ktoré ste neskryli. Na zdieľanie URL /u/<handle> sa nemusíte prihlasovať — je to úplne verejná stránka, ktorú vlastníte.
Handle musia mať 3–20 znakov, iba a-z 0-9 _ -. Sú nezávislé od veľkosti písmen a globálne jedinečné na badges.ninja. Ak je handle, ktorý chcete, obsadený, dostanete jasnú chybu a môžete si vybrať niečo iné.
Handle môžete kedykoľvek zmeniť z portálu — nový sa okamžite stane kanonickou URL a starý sa stane dostupný pre niekoho iného. Existujúce odkazy zdieľania, ktoré ste poslali (/u/old-handle), sa nepresmerujú — jednoducho povedia „Profil sa nenašiel".
V spodnej časti portálu je odkaz Odstrániť moje údaje z Badges Ninja. Robí nasledovné:
removed:5f3a8b9c…). Samotné udelenie zostáva nedotknuté (assertion JSON, obrázok odznaku, blockchain dôkaz, ak nejaký je), takže neznehodnotíte osvedčenie — vydavatelia stále držia váš odznak — ale stanete sa neobjaviteľnými: vyhľadávanie vášho e-mailu v ľubovoľnom portáli nedá výsledky a vaše prihlásenie /me prestane nachádzať udelenia./u/<handle> vráti 404 a handle sa stane dostupný pre niekoho iného.Toto je nezvratné. Budete potrebovať novú reláciu portálu (t. j. nový magický odkaz), iba ak si to rozmyslíte pred dokončením vyčistenia.
Čo toto NEROBÍ
/awards/<guid>) zostávajú platné na účely overenia — to je špecifikácia.Dve možnosti:
/awards/<guid>.Zatiaľ nie. Portál aktuálne ukazuje iba odznaky vydané cez badges.ninja. Krížová agregácia vydavateľov (model „Open Badges Backpack") bola hlavným cieľom Open Badges začiatkom 2010-tych rokov, ale širší ekosystém sa presunul k LinkedIn ako de facto agregátoru. Neplánujeme s ním súťažiť na tomto poli.
Áno — každá verejná stránka udelenia (/awards/<guid>) má tlačidlo Add to LinkedIn profile, keď vydavateľ nastavil svoje LinkedIn organization ID. Tlačidlo používa hlboký odkaz LinkedIn Add-to-Profile, takže odznak ide priamo do vašej sekcie Certifications bez ručného kopírovania.
Každá stránka udelenia sleduje zobrazenia, zdieľania, sťahovania a kliknutia LinkedIn add. Vydavatelia ich vidia na svojom dashboarde; príjemcovia ich vidia na verejnej stránke udelenia. Podľa konvencie Credly identita diváka nie je nikdy zaznamenaná — iba počty.
24 hodín. Po nich požiadajte o nový — žiadne obmedzenie rýchlosti, žiadny postih.
1 hodina od prihlásenia. Obnovenie stránky v tomto okne udržiava reláciu nažive; zatvorenie záložky ju ukončí.
Nie. Skryté odznaky sú vyfiltrované z verejného zobrazenia /u/<handle>. Sú viditeľné iba pre vás, kým ste prihlásený do portálu.
Áno — otvorte ľubovoľný odznak z portálu, potom použite tlačidlá Download PNG (Open Badges baked) alebo Download PDF certificate na verejnej stránke udelenia. Oba sú podpísané a overiteľné cez špecifikáciu Open Badges v2.
Príjemcovia, ktorí pristupujú k portálu, nič nemenia pre vydavateľa — tabuľka udelení na dashboarde vydavateľa funguje presne rovnako. Portál je čisto prídavný.
Ak ste vydavateľ a čítate to a ešte ste nenastavili svoje LinkedIn organization ID, urobte to teraz: Správa vydavateľov → LinkedIn add-to-profile. Je to najsilnejšia páka „miery zdieľania" na platforme.
{ kind: "magic", email, exp } podpísaný server-side tajomstvom rotovaným cez AWS Secrets Manager (recipient/keys:tokenSecret). Pri overení vyrazíme token { kind: "session", email, exp }. Žiadna DB tabuľka relácií.RECIPIENT_EMAIL_LC-TIMESTAMP na tabuľke udelení. E-mail je pred uložením a vyhľadávaním normalizovaný na malé písmená.EMAIL_LC, takže /u/<handle> môže uvádzať udelenia bez prihlásenia príjemcu. Skryté udelenia sú vyfiltrované server-side.RECIPIENT_EMAIL_LC každého zhodujúceho sa riadku udelenia na removed:<random> a odstráni atribút RECIPIENT_EMAIL plaintext cez DynamoDB UPDATE. Profilový riadok zmazaný.POST /me/auth/request { email } — pošle e-mailom magický odkazPOST /me/auth/verify { token } — vráti session tokenGET /me — profil + prvá stránka udelení (Bearer)GET /me/awards?lastEvaluatedKey=… — stránkované (Bearer)PUT /me/handle { handle } — nastaviť/zmeniť handle (Bearer)PUT /me/awards/{guid}/visibility { hidden: bool } — prepnúť skryté (Bearer)POST /me/auth/forget — GDPR odpojenie (Bearer)GET /u/{handle} — verejný profil (bez auth)