Suomi
Suomi
Appearance
Suomi
Suomi
Appearance
Vastaanottajaportaali on itsepalvelualue osoitteessa badges.ninja/me, jossa jokainen merkin saanut voi kirjautua sisään (tiliä ei vaadita), selata kaikkia badges.ninjan kautta saamiaan tunnisteita ja luoda julkisen profiilin niiden jakamiseen.
Se on erillinen kokemus myöntäjän hallintapaneelista:
| Kohderyhmä | URL | Todennus |
|---|---|---|
| Myöntäjä (joku joka myöntää merkkejä) | /dashboard | Oikea tili (sähköposti + salasana / SSO) |
| Vastaanottaja (joku joka ansaitsee merkkejä) | /me | Maaginen linkki sähköpostitse — ei tiliä, ei salasanaa |
| Kuka tahansa (varmentajat) | /awards/<guid>, /verify/<guid>, /u/<handle> | Ei mitään — täysin julkinen |
Miksi ei salasanaa?
Vastaanottajien ei pitäisi joutua muistamaan toista kirjautumista vain nähdäkseen saamansa merkit. Lähetämme heille sen sijaan kertakäyttöisen linkin sähköpostitse.
Käy osoitteessa badges.ninja/me. Sivulla näkyy yksi sähköpostikenttä:

Syötä sähköpostiosoite, joka vastaanotti merkit, ja napsauta Lähetä minulle kirjautumislinkki.
Vastaamme "tarkista postilaatikkosi" -viestillä riippumatta siitä, onko kyseiselle osoitteelle olemassa myöntöjä. Tämä estää paljastamasta, onko tietty sähköposti koskaan vastaanottanut merkin miltään alustan myöntäjältä.
Jos osoitteelle on olemassa myöntöjä, saat sähköpostin otsikolla "Kirjaudu Badges Ninja -portaaliisi" yhdellä painikkeella:
Avaa portaalini
Linkki on voimassa 24 tuntia ja toimii vain kerran. Jos se vanhenee ennen kuin napsautat, pyydä vain uusi — ei rangaistusta.
Linkin napsauttaminen avaa badges.ninja/me?token=…. Sivu vaihtaa tokenin 1 tunnin istuntotokeniin (tallennetaan vain selaimen sessionStorage-tilaan, ei koskaan evästeeseen) ja uudelleenohjaa sinut merkkiseinälle. Istunto päättyy, kun suljet välilehden tai tunnin toiminnan jälkeen, kumpi tulee ensin.
Kun olet kirjautunut sisään, portaali näyttää:
badges.ninja/u/jane-3a4f) — ehdotettu automaattisesti sähköpostisi paikallisesta osasta, johon on lisätty 4 satunnaista merkkiä ainutlaatuisuuden vuoksi. Napsauta Muuta valitaksesi jotain parempaa./u/<handle>). Itse myöntö pysyy voimassa; ainoastaan kuratoit, mitä listataan julkisesti.
Myönnöt ladataan 50 kerrallaan. Jos sinulla on enemmän, alareunassa näkyy Lataa lisää -painike; sivutamme vakaalla kursorilla taustapalvelussa, joten järjestys ei muutu vieritäessäsi.
Ylätunnisteen Kirjaudu ulos -painike poistaa istuntotokenin sessionStorage-tilasta. Välilehden sulkeminen tekee automaattisesti saman.
Kun sinulla on handle, jokainen osoitteessa badges.ninja/u/<handle> vieraileva näkee siistin ruudukon merkeistäsi, näyttönimelläsi ja merkkimäärälläsi, sekä merkkikortit, jotka avaavat julkisen myöntösivun napsautuksella.

Julkinen profiili näyttää vain merkit, joita et ole piilottanut. Sinun ei tarvitse olla kirjautuneena jakaaksesi /u/<handle>-URL-osoitteesi — se on täysin julkinen sivu, jonka omistat.
Handlen on oltava 3–20 merkkiä pitkä, vain a-z 0-9 _ -. Ne ovat kirjainkokoriippumattomia ja globaalisti ainutlaatuisia palvelussa badges.ninja. Jos haluamasi handle on varattu, saat selkeän virheen ja voit valita jotain muuta.
Voit vaihtaa handleasi milloin tahansa portaalista — uusi tulee välittömästi kanoniseksi URL-osoitteeksi, ja vanha tulee saataville jonkun muun vaadittavaksi. Olemassa olevat lähettämäsi jakolinkit (/u/old-handle) eivät uudelleenohjaa — ne sanovat vain "Profiilia ei löydy".
Portaalin alaosassa on linkki Poista tietoni palvelusta Badges Ninja. Se tekee seuraavaa:
removed:5f3a8b9c…). Itse myöntö pysyy ehjänä (assertion-JSON, merkkikuva, blockchain-todiste jos on), joten et mitätöi tunnistetta — myöntäjillä on edelleen merkkisi — mutta sinusta tulee löytymätön: sähköpostisi etsiminen missä tahansa portaalissa ei tuota tuloksia, ja /me-kirjautumisesi ei enää löydä myöntöjä./u/<handle> palauttaa 404:n ja handle tulee saataville jollekin muulle.Tämä on peruuttamatonta. Tarvitset uuden portaali-istunnon (eli uuden maagisen linkin) vain, jos muutat mielesi ennen puhdistuksen valmistumista.
Mitä tämä EI tee
/awards/<guid>) pysyvät voimassa varmistustarkoituksiin — niin speksi määrää.Kaksi mahdollisuutta:
/awards/<guid>-URL-osoitteensa kautta.En vielä. Portaali näyttää tällä hetkellä vain badges.ninjan kautta myönnetyt merkit. Myöntäjien välinen yhdistäminen (malli "Open Badges Backpack") oli suuri Open Badges -tavoite 2010-luvun alussa, mutta laajempi ekosysteemi siirtyi LinkedIniin de facto -yhdistäjänä. Emme aio kilpailla tällä pinnalla.
Kyllä — jokaisella julkisella myöntösivulla (/awards/<guid>) on Add to LinkedIn profile -painike, kun myöntäjä on asettanut LinkedIn-organisaation tunnuksen. Painike käyttää LinkedInin Add-to-Profile-syvälinkkiä, joten merkki laskeutuu suoraan Sertifikaatit-osioon ilman manuaalista kopiointia.
Jokainen myöntösivu seuraa näyttökertoja, jakoja, latauksia ja LinkedIn-lisäysnapsautuksia. Myöntäjät näkevät nämä luvut omassa hallintapaneelissaan; vastaanottajat näkevät ne julkisella myöntösivulla. Credly-konvention mukaisesti katselijan identiteettiä ei koskaan rekisteröidä — vain lukumääriä.
24 tuntia. Sen jälkeen pyydä uusi — ei nopeusrajoitusta, ei rangaistusta.
1 tunti kirjautumisesta. Sivun päivittäminen tuon ikkunan aikana pitää istunnon elossa; välilehden sulkeminen lopettaa sen.
Ei. Piilotetut merkit suodatetaan pois julkisesta /u/<handle>-näkymästä. Ne ovat näkyvissä vain sinulle, kun olet kirjautuneena portaaliin.
Kyllä — avaa mikä tahansa merkki portaalista ja käytä sitten julkisen myöntösivun painikkeita Lataa PNG (Open Badges baked) tai Lataa PDF-todistus. Molemmat ovat allekirjoitettuja ja varmennettavissa Open Badges v2 -spekseillä.
Vastaanottajat, jotka käyttävät portaalia, eivät muuta mitään myöntäjälle — myöntäjän hallintapaneelin myöntötaulukko toimii täsmälleen samalla tavalla. Portaali on puhtaasti lisäävä.
Jos olet myöntäjä, joka lukee tätä etkä ole vielä asettanut LinkedIn-organisaation tunnustasi, tee se nyt: Myöntäjien hallinta → LinkedIn lisää profiiliin. Se on alustan yksittäinen suurin "jakamisaste"-vipu.
{ kind: "magic", email, exp } allekirjoitettuna palvelinpuolen salaisuudella, joka kierrätetään AWS Secrets Managerin kautta (recipient/keys:tokenSecret). Varmistuksessa lyömme { kind: "session", email, exp }-tokenin. Ei DB-pohjaista istuntotaulukkoa.RECIPIENT_EMAIL_LC-TIMESTAMP myöntötaulukolla. Sähköposti normalisoidaan pieniksi kirjaimiksi ennen tallennusta ja hakua.EMAIL_LC:n, joten /u/<handle> voi listata myöntöjä ilman vastaanottajan kirjautumista. Piilotetut myönnöt suodatetaan palvelinpuolella.RECIPIENT_EMAIL_LC:n muotoon removed:<random> ja poistaa RECIPIENT_EMAIL-selkotekstiattribuutin DynamoDB UPDATE:lla. Profiilirivi poistettu.POST /me/auth/request { email } — lähettää maagisen linkinPOST /me/auth/verify { token } — palauttaa istuntotokeninGET /me — profiili + ensimmäinen myöntösivu (Bearer)GET /me/awards?lastEvaluatedKey=… — sivutettu (Bearer)PUT /me/handle { handle } — aseta/vaihda handle (Bearer)PUT /me/awards/{guid}/visibility { hidden: bool } — vaihda piilotus (Bearer)POST /me/auth/forget — GDPR-irrotus (Bearer)GET /u/{handle} — julkinen profiili (ei todennusta)