Ελληνικά
Ελληνικά
Appearance
Ελληνικά
Ελληνικά
Appearance
Η πύλη παραληπτών είναι μια περιοχή αυτοεξυπηρέτησης στο badges.ninja/me όπου οποιοσδήποτε έχει λάβει έμβλημα μπορεί να συνδεθεί (δεν απαιτείται λογαριασμός), να περιηγηθεί σε κάθε διαπιστευτήριο που έχει λάβει μέσω του badges.ninja και να επιμεληθεί ένα δημόσιο προφίλ για να τα μοιραστεί.
Είναι μια ξεχωριστή εμπειρία από τον πίνακα ελέγχου του εκδότη:
| Κοινό | URL | Πιστοποίηση |
|---|---|---|
| Εκδότης (κάποιος που απονέμει εμβλήματα) | /dashboard | Πραγματικός λογαριασμός (email + κωδικός / SSO) |
| Παραλήπτης (κάποιος που αποκτά εμβλήματα) | /me | Magic-link μέσω email — χωρίς λογαριασμό, χωρίς κωδικό |
| Οποιοσδήποτε (επαληθευτές) | /awards/<guid>, /verify/<guid>, /u/<handle> | Καμία — πλήρως δημόσιο |
Γιατί όχι κωδικός;
Οι παραλήπτες δεν πρέπει να χρειάζεται να θυμούνται άλλη μια σύνδεση μόνο για να δουν τα εμβλήματα που τους έχουν δοθεί. Τους στέλνουμε ένα σύνδεσμο μιας χρήσης αντί για αυτό.
Επισκεφθείτε το badges.ninja/me. Η σελίδα εμφανίζει ένα μόνο πεδίο email:

Εισάγετε τη διεύθυνση email στην οποία λάβατε τα εμβλήματα και κάντε κλικ στο Send me a sign-in link.
Απαντάμε με μήνυμα "ελέγξτε τα εισερχόμενά σας" ανεξάρτητα από το αν υπάρχουν απονομές για αυτή τη διεύθυνση. Αυτό αποφεύγει τη διαρροή του αν ένα συγκεκριμένο email έχει λάβει ποτέ έμβλημα από οποιονδήποτε εκδότη στην πλατφόρμα.
Εάν υπάρχουν απονομές για τη διεύθυνση, λαμβάνετε ένα email με τίτλο "Sign in to your Badges Ninja portal" με ένα μόνο κουμπί:
Open my portal
Ο σύνδεσμος είναι έγκυρος για 24 ώρες και λειτουργεί μόνο μία φορά. Εάν λήξει πριν κάνετε κλικ, ζητήστε απλώς έναν νέο — δεν υπάρχει ποινή.
Κάνοντας κλικ στον σύνδεσμο ανοίγει το badges.ninja/me?token=…. Η σελίδα ανταλλάσσει το token με ένα token συνεδρίας 1 ώρας (αποθηκευμένο μόνο στο sessionStorage του προγράμματος περιήγησής σας, ποτέ σε cookie) και σας ανακατευθύνει στον τοίχο εμβλημάτων. Η συνεδρία λήγει όταν κλείνετε την καρτέλα ή μετά από μία ώρα δραστηριότητας, όποιο από τα δύο συμβεί πρώτο.
Αφού συνδεθείτε, η πύλη εμφανίζει:
badges.ninja/u/jane-3a4f) — προτείνεται αυτόματα από το τοπικό μέρος του email σας με 4 τυχαίους χαρακτήρες προστιθέμενους για μοναδικότητα. Κάντε κλικ στο Change για να επιλέξετε κάτι καλύτερο./u/<handle>). Η ίδια η απονομή παραμένει έγκυρη· απλώς επιμελείστε ό,τι εμφανίζεται δημόσια.
Οι απονομές φορτώνονται 50 τη φορά. Εάν έχετε περισσότερες, εμφανίζεται ένα κουμπί Load more στο κάτω μέρος· σελιδοποιούμε με σταθερό cursor στο backend, οπότε η σειρά δεν μετατοπίζεται καθώς κάνετε κύλιση.
Το κουμπί Sign out στην κεφαλίδα καθαρίζει το token συνεδρίας από το sessionStorage. Το κλείσιμο της καρτέλας κάνει το ίδιο αυτόματα.
Μόλις έχετε ένα handle, οποιοσδήποτε επισκέπτεται το badges.ninja/u/<handle> βλέπει ένα καθαρό πλέγμα των εμβλημάτων σας, με το όνομα εμφάνισης και τον αριθμό εμβλημάτων σας, καθώς και κάρτες ανά έμβλημα που ανοίγουν τη δημόσια σελίδα απονομής με κλικ.

Το δημόσιο προφίλ εμφανίζει μόνο τα εμβλήματα που δεν έχετε αποκρύψει. Δεν χρειάζεται να συνδεθείτε για να μοιραστείτε τη διεύθυνση URL /u/<handle> σας — είναι μια πλήρως δημόσια σελίδα που σας ανήκει.
Τα handles πρέπει να είναι 3–20 χαρακτήρες, μόνο a-z 0-9 _ -. Είναι χωρίς διάκριση πεζών-κεφαλαίων και παγκόσμια μοναδικά στο badges.ninja. Εάν το handle που θέλετε είναι ήδη κατειλημμένο, θα λάβετε ένα σαφές σφάλμα και μπορείτε να επιλέξετε κάτι άλλο.
Μπορείτε να αλλάξετε το handle σας οποιαδήποτε στιγμή από την πύλη — το νέο γίνεται η κανονική διεύθυνση URL άμεσα και το παλιό γίνεται διαθέσιμο για κάποιον άλλον. Οι υπάρχοντες σύνδεσμοι κοινοποίησης που έχετε στείλει (/u/old-handle) δεν θα ανακατευθύνονται — θα εμφανίζουν απλώς "Profile not found".
Στο κάτω μέρος της πύλης υπάρχει ένας σύνδεσμος Remove my data from Badges Ninja. Κάνει τα εξής:
removed:5f3a8b9c…). Η ίδια η απονομή παραμένει άθικτη (το JSON assertion, η εικόνα εμβλήματος, τυχόν blockchain proof) ώστε να μην ακυρώσετε το διαπιστευτήριο — οι εκδότες εξακολουθούν να έχουν το έμβλημά σας — αλλά γίνεστε μη ανιχνεύσιμοι: η αναζήτηση για το email σας σε οποιαδήποτε πύλη δεν δίνει αποτελέσματα και η σύνδεση /me σταματά να βρίσκει απονομές./u/<handle> επιστρέφει 404 και το handle γίνεται διαθέσιμο για κάποιον άλλον.Αυτό είναι μη αναστρέψιμο. Θα χρειαστείτε μια νέα συνεδρία πύλης (δηλ., νέο magic link) μόνο αν αλλάξετε γνώμη πριν ολοκληρωθεί η εκκαθάριση.
Τι ΔΕΝ κάνει
/awards/<guid>) παραμένουν έγκυρα για σκοπούς επαλήθευσης — αυτή είναι η προδιαγραφή.Δύο πιθανότητες:
/awards/<guid>.Όχι ακόμη. Η πύλη εμφανίζει επί του παρόντος μόνο εμβλήματα που εκδίδονται μέσω του badges.ninja. Η συνάθροιση μεταξύ εκδοτών (το μοντέλο "Open Badges Backpack") ήταν ένας μεγάλος στόχος των Open Badges στις αρχές της δεκαετίας του 2010, αλλά το ευρύτερο οικοσύστημα μετακινήθηκε στο LinkedIn ως τον de facto συναθροιστή. Δεν σκοπεύουμε να ανταγωνιστούμε σε αυτό το πεδίο.
Ναι — κάθε δημόσια σελίδα απονομής (/awards/<guid>) διαθέτει ένα κουμπί Add to LinkedIn profile όταν ο εκδότης έχει ορίσει το LinkedIn organization ID του. Το κουμπί χρησιμοποιεί τον deep link Add-to-Profile του LinkedIn, οπότε το έμβλημα προσγειώνεται απευθείας στην ενότητα Certifications σας χωρίς χειροκίνητη αντιγραφή-επικόλληση.
Κάθε σελίδα απονομής παρακολουθεί προβολές, κοινοποιήσεις, λήψεις και κλικ add του LinkedIn. Οι εκδότες βλέπουν αυτούς τους αριθμούς στον δικό τους πίνακα ελέγχου· οι παραλήπτες τους βλέπουν στη δημόσια σελίδα απονομής. Σύμφωνα με τη σύμβαση του Credly, η ταυτότητα του θεατή δεν καταγράφεται ποτέ — μόνο οι αριθμοί.
24 ώρες. Μετά από αυτό, ζητήστε ένα νέο — χωρίς όριο ποσοστού, χωρίς ποινή.
1 ώρα από τη σύνδεση. Η ανανέωση της σελίδας εντός αυτού του παραθύρου κρατά τη συνεδρία ζωντανή· το κλείσιμο της καρτέλας τερματίζει.
Όχι. Τα κρυφά εμβλήματα φιλτράρονται από τη δημόσια προβολή /u/<handle>. Είναι ορατά μόνο σε εσάς ενώ είστε συνδεδεμένοι στην πύλη.
Ναι — ανοίξτε οποιοδήποτε έμβλημα από την πύλη και στη συνέχεια χρησιμοποιήστε τα κουμπιά Download PNG (Open Badges baked) ή Download PDF certificate στη δημόσια σελίδα απονομής. Και τα δύο είναι υπογεγραμμένα και επαληθεύσιμα μέσω της προδιαγραφής Open Badges v2.
Οι παραλήπτες που έχουν πρόσβαση στην πύλη δεν αλλάζουν τίποτα για τον εκδότη — ο πίνακας απονομών στον πίνακα ελέγχου του εκδότη λειτουργεί ακριβώς με τον ίδιο τρόπο. Η πύλη είναι καθαρά προσθετική.
Εάν είστε εκδότης που διαβάζει αυτό και δεν έχετε ορίσει ακόμα το LinkedIn organization ID σας, κάντε το τώρα: Διαχείριση εκδοτών → LinkedIn add-to-profile. Είναι ο μεγαλύτερος μοχλός "ποσοστού κοινοποίησης" στην πλατφόρμα.
{ kind: "magic", email, exp } υπογεγραμμένο με ένα μυστικό του διακομιστή που εναλλάσσεται μέσω του AWS Secrets Manager (recipient/keys:tokenSecret). Κατά την επαλήθευση, δημιουργούμε ένα token { kind: "session", email, exp }. Κανένας πίνακας συνεδριών υποστηριζόμενος από DB.RECIPIENT_EMAIL_LC-TIMESTAMP στον πίνακα απονομών. Το email κανονικοποιείται σε πεζά πριν την αποθήκευση και την αναζήτηση.EMAIL_LC ώστε το /u/<handle> να μπορεί να παραθέτει απονομές χωρίς να είναι συνδεδεμένος ο παραλήπτης. Τα κρυφά awards φιλτράρονται στον διακομιστή.RECIPIENT_EMAIL_LC κάθε αντίστοιχης γραμμής απονομής σε removed:<random> και αφαιρεί το χαρακτηριστικό plaintext RECIPIENT_EMAIL μέσω UPDATE του DynamoDB. Η γραμμή προφίλ διαγράφεται.POST /me/auth/request { email } — στέλνει magic link με emailPOST /me/auth/verify { token } — επιστρέφει session tokenGET /me — προφίλ + πρώτη σελίδα απονομών (Bearer)GET /me/awards?lastEvaluatedKey=… — σελιδοποιημένο (Bearer)PUT /me/handle { handle } — ορίζει/αλλάζει handle (Bearer)PUT /me/awards/{guid}/visibility { hidden: bool } — εναλλάσσει κρυφό (Bearer)POST /me/auth/forget — GDPR unbind (Bearer)GET /u/{handle} — δημόσιο προφίλ (χωρίς πιστοποίηση)