Čeština
Čeština
Appearance
Čeština
Čeština
Appearance
Portál příjemce je samoobslužná oblast na adrese badges.ninja/me, kde se každý, kdo dostal odznak, může přihlásit (bez účtu), prohlížet všechna osvědčení, která obdržel přes badges.ninja, a spravovat veřejný profil ke sdílení.
Je to oddělený zážitek od panelu vydavatele:
| Publikum | URL | Autentizace |
|---|---|---|
| Vydavatel (ten, kdo uděluje odznaky) | /dashboard | Skutečný účet (e-mail + heslo / SSO) |
| Příjemce (ten, kdo získává odznaky) | /me | Magic-link e-mailem — žádný účet, žádné heslo |
| Kdokoli (ověřovatelé) | /awards/<guid>, /verify/<guid>, /u/<handle> | Žádná — plně veřejné |
Proč bez hesla?
Příjemci by si neměli pamatovat další přihlášení jen proto, aby se podívali na odznaky, které dostali. Místo toho jim posíláme jednorázový odkaz e-mailem.
Navštivte badges.ninja/me. Stránka ukazuje jediné pole pro e-mail:

Zadejte e-mailovou adresu, která přijala odznaky, a klikněte na Pošlete mi přihlašovací odkaz.
Odpovídáme zprávou „zkontrolujte schránku" bez ohledu na to, zda pro tuto adresu existují nějaká udělení. To zabraňuje úniku informace, zda daný e-mail kdy obdržel odznak od jakéhokoli vydavatele na platformě.
Pokud pro adresu existují udělení, obdržíte e-mail s názvem "Sign in to your Badges Ninja portal" s jediným tlačítkem:
Open my portal
Odkaz je platný 24 hodin a funguje pouze jednou. Pokud vyprší před kliknutím, jednoduše požádejte o nový — bez postihu.
Kliknutí na odkaz otevře badges.ninja/me?token=…. Stránka vymění token za 1hodinový token relace (uložený pouze v sessionStorage prohlížeče, nikdy v cookie) a přesměruje vás na zeď odznaků. Relace vyprší, když zavřete záložku, nebo po hodině aktivity — podle toho, co nastane dříve.
Po přihlášení portál ukazuje:
badges.ninja/u/jane-3a4f) — automaticky navržen z lokální části vašeho e-mailu se 4 náhodnými znaky pro jedinečnost. Klikněte na Změnit, abyste vybrali něco hezčího./u/<handle>). Samotné udělení zůstává platné; pouze spravujete, co je uvedeno veřejně.
Udělení se načítají po 50. Pokud jich máte více, dole se objeví tlačítko Načíst další; stránkujeme stabilním kurzorem na backendu, takže pořadí se při posouvání nemění.
Tlačítko Odhlásit v hlavičce vymaže token relace z sessionStorage. Zavření záložky dělá to samé automaticky.
Jakmile máte handle, každý, kdo navštíví badges.ninja/u/<handle>, uvidí přehlednou mřížku vašich odznaků s vaším zobrazovaným jménem a počtem odznaků, plus karty odznaků, které se po kliknutí otevřou na veřejnou stránku udělení.

Veřejný profil ukazuje pouze odznaky, které jste neskryli. Nemusíte být přihlášeni, abyste sdíleli svůj URL /u/<handle> — je to plně veřejná stránka, kterou vlastníte.
Handle musí mít 3–20 znaků, pouze a-z 0-9 _ -. Jsou nezávislé na velikosti písmen a globálně jedinečné na badges.ninja. Pokud je vámi požadovaný handle obsazen, dostanete jasnou chybu a můžete vybrat něco jiného.
Handle můžete kdykoli změnit z portálu — nový se okamžitě stává kanonickou URL a starý se stane dostupným pro někoho jiného. Existující odkazy, které jste odeslali (/u/old-handle), nebudou přesměrovávat — prostě řeknou „Profil nenalezen".
V dolní části portálu je odkaz Odstranit má data z Badges Ninja. Dělá následující:
removed:5f3a8b9c…). Samotné udělení zůstává neporušené (JSON assertion, obrázek odznaku, případný blockchain důkaz), takže neznehodnotíte osvědčení — vydavatelé stále drží váš odznak — ale stanete se nenajitelnými: vyhledání vašeho e-mailu v jakémkoli portálu nedá výsledky a přihlášení do /me přestává nacházet udělení./u/<handle> vrací 404 a handle se stává dostupným pro někoho jiného.Toto je nevratné. Novou relaci portálu (tj. nový magic-link) budete potřebovat jen tehdy, pokud si to rozmyslíte, než se vyčištění dokončí.
Co to NEDĚLÁ
/awards/<guid>) zůstávají platné pro účely ověření — taková je specifikace.Dvě možnosti:
/awards/<guid>.Zatím ne. Portál momentálně ukazuje pouze odznaky vydané přes badges.ninja. Cross-vydavatelská agregace (model „Open Badges Backpack") byla hlavní cíl Open Badges v počátcích 2010, ale širší ekosystém se přesunul na LinkedIn jako de facto agregátor. Neplánujeme s tím soutěžit.
Ano — každá veřejná stránka udělení (/awards/<guid>) má tlačítko Add to LinkedIn profile, když vydavatel nastavil svůj identifikátor organizace LinkedIn. Tlačítko používá deep-link Add-to-Profile od LinkedIn, takže odznak přistane přímo v sekci Certifikace bez ručního kopírování.
Každá stránka udělení sleduje zobrazení, sdílení, stažení a LinkedIn add kliknutí. Vydavatelé vidí tyto počty na svém panelu; příjemci je vidí na veřejné stránce udělení. Podle konvence Credly identita diváka se nikdy nezaznamenává — pouze počty.
24 hodin. Po této době požádejte o nový — žádné rate-limity, žádný postih.
1 hodina od přihlášení. Obnovení stránky v tom okně udržuje relaci naživu; zavření záložky ji ukončí.
Ne. Skryté odznaky jsou vyfiltrovány z veřejného pohledu /u/<handle>. Jsou viditelné pouze vám, když jste přihlášeni do portálu.
Ano — otevřete jakýkoli odznak z portálu, pak použijte tlačítka Stáhnout PNG (Open Badges baked) nebo Stáhnout certifikát PDF na veřejné stránce udělení. Obojí je podepsané a ověřitelné podle specifikace Open Badges v2.
Příjemci využívající portál pro vydavatele nic nemění — tabulka udělení na panelu vydavatele funguje přesně stejně. Portál je čistě aditivní.
Pokud jste vydavatel čtoucí toto a ještě jste nenastavili identifikátor organizace LinkedIn, udělejte to teď: Správa vydavatelů → LinkedIn add-to-profile. Je to největší páka „share rate" na platformě.
{ kind: "magic", email, exp } podepsaný tajným serverovým klíčem rotovaným přes AWS Secrets Manager (recipient/keys:tokenSecret). Při ověřování vygenerujeme token { kind: "session", email, exp }. Žádná tabulka relací v DB.RECIPIENT_EMAIL_LC-TIMESTAMP v tabulce udělení. E-mail je před uložením a vyhledáváním normalizován na malá písmena.EMAIL_LC, takže /u/<handle> může zobrazit udělení bez přihlášení příjemce. Skrytá udělení jsou filtrována na straně serveru.RECIPIENT_EMAIL_LC v každém odpovídajícím řádku udělení na removed:<random> a odstraní atribut RECIPIENT_EMAIL v otevřené podobě přes DynamoDB UPDATE. Řádek profilu smazán.POST /me/auth/request { email } — e-mailem magic-linkPOST /me/auth/verify { token } — vrací token relaceGET /me — profil + první stránka udělení (Bearer)GET /me/awards?lastEvaluatedKey=… — stránkování (Bearer)PUT /me/handle { handle } — nastavit/změnit handle (Bearer)PUT /me/awards/{guid}/visibility { hidden: bool } — přepnout skrytí (Bearer)POST /me/auth/forget — GDPR odpojení (Bearer)GET /u/{handle} — veřejný profil (bez auth)