Norsk
Norsk
Appearance
Norsk
Norsk
Appearance
Mottakerportalen er et selvbetjeningsområde på badges.ninja/me der alle som har fått tildelt et merke, kan logge inn (ingen konto nødvendig), bla gjennom alle bevis de har mottatt via badges.ninja, og kuratere en offentlig profil å dele dem på.
Det er en separat opplevelse fra utstederens dashbord:
| Målgruppe | URL | Autentisering |
|---|---|---|
| Utsteder (noen som tildeler merker) | /dashboard | Ekte konto (e-post + passord / SSO) |
| Mottaker (noen som oppnår merker) | /me | Magisk lenke via e-post — ingen konto, ingen passord |
| Alle (verifiserere) | /awards/<guid>, /verify/<guid>, /u/<handle> | Ingen — fullt offentlig |
Hvorfor ingen passord?
Mottakere burde ikke måtte huske enda en innlogging bare for å se på merkene de har fått. Vi sender dem en engangs-lenke via e-post i stedet.
Besøk badges.ninja/me. Siden viser ett enkelt e-postfelt:

Skriv inn e-postadressen som mottok merkene, og klikk på Send meg en påloggingslenke.
Vi svarer med en "sjekk innboksen din"-melding uavhengig av om det finnes tildelinger for den adressen. Dette unngår å avsløre om en gitt e-post noen gang har mottatt et merke fra noen utsteder på plattformen.
Hvis det finnes tildelinger for adressen, mottar du en e-post med tittelen "Logg inn på Badges Ninja-portalen din" med én knapp:
Åpne portalen min
Lenken er gyldig i 24 timer og fungerer bare én gang. Hvis den utløper før du klikker, ber du bare om en ny — ingen straff.
Et klikk på lenken åpner badges.ninja/me?token=…. Siden bytter tokenet mot et 1-times økttoken (lagres kun i nettleserens sessionStorage, aldri i en informasjonskapsel) og omdirigerer deg til merkeveggen. Økten utløper når du lukker fanen eller etter en times aktivitet, det som skjer først.
Når du er logget inn, viser portalen:
badges.ninja/u/jane-3a4f) — foreslått automatisk fra den lokale delen av e-posten din med 4 tilfeldige tegn lagt til for unikhet. Klikk på Endre for å velge noe penere./u/<handle>). Selve tildelingen forblir gyldig; du kuraterer bare hva som listes offentlig.
Tildelinger lastes inn 50 om gangen. Hvis du har flere, vises en Last inn flere-knapp nederst; vi paginerer via stabil markør i backend, så rekkefølgen endres ikke mens du blar.
Knappen Logg ut i toppteksten fjerner økttokenet fra sessionStorage. Å lukke fanen gjør automatisk det samme.
Når du har et håndtak, ser alle som besøker badges.ninja/u/<handle>, et ryddig rutenett over merkene dine, med visningsnavnet og merkeantallet, pluss kort per merke som åpner den offentlige tildelingssiden ved klikk.

Den offentlige profilen viser kun merker du ikke har skjult. Du trenger ikke å være logget inn for å dele /u/<handle>-URL-en din — det er en fullt offentlig side som tilhører deg.
Håndtak må være 3–20 tegn, kun a-z 0-9 _ -. De skiller ikke mellom store og små bokstaver og er globalt unike på badges.ninja. Hvis håndtaket du ønsker, er tatt, får du en tydelig feil og kan velge noe annet.
Du kan endre håndtaket når som helst fra portalen — det nye blir umiddelbart den kanoniske URL-en, og det gamle blir tilgjengelig for noen andre å gjøre krav på. Eksisterende delingslenker du har sendt (/u/old-handle), omdirigerer ikke — de sier bare "Profil ikke funnet".
Nederst i portalen er det en lenke Fjern dataene mine fra Badges Ninja. Den gjør følgende:
removed:5f3a8b9c…). Selve tildelingen forblir intakt (assertion-JSON, merkebilde, blokkjede-bevis hvis aktuelt), så du ugyldiggjør ikke beviset — utstedere har fortsatt merket ditt — men du blir usynlig: søk etter e-posten din i noen portal gir ingen resultater, og /me-påloggingen din finner ikke lenger tildelinger./u/<handle> returnerer 404, og håndtaket blir tilgjengelig for noen andre.Dette er ugjenkallelig. Du trenger en ny portaløkt (dvs. en ny magisk lenke) kun hvis du ombestemmer deg før oppryddingen er fullført.
Hva dette IKKE gjør
/awards/<guid>) forblir gyldige for verifiseringsformål — slik er specen.To muligheter:
/awards/<guid>-URL.Ikke ennå. Portalen viser for øyeblikket kun merker utstedt via badges.ninja. Kryssutsteder-aggregering (modellen "Open Badges Backpack") var et stort Open Badges-mål på begynnelsen av 2010-tallet, men det bredere økosystemet flyttet til LinkedIn som de facto-aggregator. Vi planlegger ikke å konkurrere på den flaten.
Ja — hver offentlig tildelingsside (/awards/<guid>) har en Add to LinkedIn profile-knapp når utstederen har satt sin LinkedIn-organisasjons-ID. Knappen bruker LinkedIns Add-to-Profile-dyplenke, så merket lander rett i sertifiseringsseksjonen din uten manuell kopiering.
Hver tildelingsside sporer visninger, delinger, nedlastinger og LinkedIn-legg-til-klikk. Utstedere ser disse tallene på sitt eget dashbord; mottakere ser dem på den offentlige tildelingssiden. Etter Credly-konvensjon registreres ikke seerens identitet — kun tellere.
24 timer. Etter det ber du om en ny — ingen hastighetsbegrensning, ingen straff.
1 time fra innlogging. Å oppdatere siden innenfor det vinduet holder økten i live; å lukke fanen avslutter den.
Nei. Skjulte merker filtreres bort fra den offentlige /u/<handle>-visningen. De er bare synlige for deg mens du er logget inn i portalen.
Ja — åpne et merke fra portalen, og bruk deretter knappene Last ned PNG (Open Badges baked) eller Last ned PDF-sertifikat på den offentlige tildelingssiden. Begge er signert og kan verifiseres via Open Badges v2-specen.
Mottakere som åpner portalen, endrer ingenting for utstederen — tildelingstabellen på utstederens dashbord fungerer nøyaktig likt. Portalen er rent additiv.
Hvis du er utsteder som leser dette og ikke har satt LinkedIn-organisasjons-ID-en din ennå, gjør det nå: Administrere utstedere → LinkedIn legg til i profil. Det er den enkeltstående største "delingsandel"-spaken på plattformen.
{ kind: "magic", email, exp } signert med en serverside-hemmelighet som roteres via AWS Secrets Manager (recipient/keys:tokenSecret). Ved verifisering preger vi et { kind: "session", email, exp }-token. Ingen DB-støttet økttabell.RECIPIENT_EMAIL_LC-TIMESTAMP på tildelingstabellen. E-post normaliseres til små bokstaver før lagring og oppslag.EMAIL_LC, slik at /u/<handle> kan liste tildelinger uten at mottakeren er logget inn. Skjulte tildelinger filtreres serverside.RECIPIENT_EMAIL_LC for hver matchende tildelingsrad til removed:<random> og fjerner klartekst-attributten RECIPIENT_EMAIL via DynamoDB UPDATE. Profilrad slettet.POST /me/auth/request { email } — sender magisk lenkePOST /me/auth/verify { token } — returnerer økttokenGET /me — profil + første tildelingsside (Bearer)GET /me/awards?lastEvaluatedKey=… — paginert (Bearer)PUT /me/handle { handle } — sett/endre håndtak (Bearer)PUT /me/awards/{guid}/visibility { hidden: bool } — veksle skjult (Bearer)POST /me/auth/forget — GDPR-frakobling (Bearer)GET /u/{handle} — offentlig profil (ingen autentisering)