Latest newsΕλληνικά
Back to feedΤεχνολογίεςNewsMeld Editorial

MeldID: ενιαίο μεταφέρσιμο προφίλ για ασφαλή εισαγωγή και διαχείριση δεδομένων

Το MeldID είναι μια ανοιχτή υπηρεσία διαχείρισης ψηφιακής ταυτοποίησης που ενώνει την πρόσβαση σε εφαρμογές με μεταφέρσιμο προφίλ για συμπλήρωση φορμών και ανταλλαγή δεδομένων. Επιτρέπει στους χρήστες να διαχειρίζονται κεντρικά τα δεδομένα τους και να τα χρησιμοποιούν σε διάφορες υπηρεσίες.

Σήμερα, ένα άτομο μπορεί να χρησιμοποιεί δεκάδες online υπηρεσίες. Οι περισσότερες απαιτούν δημιουργία λογαριασμού και επαναληπτικό συμπλήρωμα προφίλ: όνομα, τηλεφωνικό νούμερο, διεύθυνση, στοιχεία πληρωμής και άλλα δεδομένα.

Παρόλο που οι σύγχρονες μηχανές ενιαίας εισόδου διευκολύνουν την αυθεντικοποίηση, η επαναπλήρωση προφίλ σε πολλές υπηρεσίες εξακολουθεί να αποτελεί πρόβλημα.

Ουσιαστικά, το MeldID λύνει δύο ξεχωριστά ζητήματα: την ταυτοποίηση χρήστη και την ελεγχόμενη μεταφορά των δεδομένων του προφίλ του.

Οχι μόνο εισαγωγή

Το MeldID είναι μια ανοιχτή υπηρεσία διαχείρισης ψηφιακής ταυτοποίησης, διαθέσιμη σε οποιονδήποτε χρήστη. Είναι προσβάσιμη στη διεύθυνση meldid.de και προορίζεται όχι μόνο για προϊόντα MELD®, αλλά και για εξωτερικές εφαρμογές.

Το πρώτο σενάριο είναι εξοικειωμένο σχεδόν σε όλους: ο χρήστης επιλέγει σύνδεση μέσω MeldID σε μια συνδεδεμένη υπηρεσία. Μετά την επιτυχημένη αυθεντικοποίηση, δημιουργείται τοπική συνεδρία.

Αλλά εκτός από την είσοδο, μπορεί να προ-συμπληρωθούν στοιχεία που χρειάζονται όχι μόνο για την αυθεντικοποίηση:

  • όνομα, επώνυμο και εμφανιζόμενο όνομα;

  • τηλέφωνο;

  • προτιμώμενη γλώσσα;

  • χώρα και διεύθυνση;

  • όνομα παραλήπτη;

  • όνομα εταιρείας;

  • ΑΦΜ, π.χ. γερμανικό USt-IdNr.;

  • ξεχωριστό αριθμό φορολογικού μητρώου;

  • ημερομηνία γέννησης.

Όλα τα πεδία είναι προαιρετικά. Μπορεί κανείς να δηλώσει μόνο τα ελάχιστα στοιχεία ή να προετοιμάσει εκτενέστερα δεδομένα για παραγγελίες, συμβόλαια και επαγγελματικές συναλλαγές.

Κύρια ιδέα δεν είναι η κεντρική αποθήκευση δεδομένων καθαυτή, αλλά η δυνατότητα επανάχρησής τους εκεί όπου πραγματικά χρειάζεται.

Πώς φαίνεται στην πράξη

Ο χρήστης εγγράφεται στο MeldID και συμπληρώνει τις απαραίτητες ενότητες. Στη συνέχεια, επιλέγει σύνδεση μέσω MeldID σε μια συνδεδεμένη υπηρεσία.

Η εφαρμογή ζητάει τα απαραίτητα στοιχεία — μπορεί να είναι μόνο όνομα και email ή ένα πιο εκτεταμένο σύνολο με τηλέφωνο, διεύθυνση και στοιχεία πληρωμής.

Με τη συγκατάθεση του χρήστη, επιτρέπει την πρόσβαση στα επιλεγμένα στοιχεία, και η εφαρμογή λαμβάνει μόνο τα ζητούμενα πεδία. Αν τα στοιχεία έχουν ήδη εισαχθεί χειροκίνητα, η υπηρεσία μπορεί να προτείνει την επιβεβαίωση ή την ενημέρωσή τους.

Σε μελλοντικά αιτήματα, εάν τα δεδομένα έχουν αλλάξει, η συνδεδεμένη εφαρμογή μπορεί να ζητήσει τα ενημερωμένα στοιχεία. Αυτό αποτρέπει την επανεπεξεργασία των ίδιων προφίλ σε διαφορετικά συστήματα.

Για παράδειγμα, ένας χρήστης επισκέπτεται το ηλεκτρονικό κατάστημα, την ασφαλιστική εταιρεία και την υπηρεσία κρατήσεων — σε κάθε περίπτωση, μέρος των δεδομένων επαναλαμβάνεται. Τα δεδομένα που έχουν ήδη προετοιμαστεί μπορούν να χρησιμοποιηθούν ξανά με ασφάλεια και σύμφωνα με τις άδειες του κάθε υπηρεσίας.

Αυτό δεν είναι αυτόματη συμπλήρωση σε οποιονδήποτε ιστότοπο

Το MeldID δεν αποτελεί επέκταση browser που συμπληρώνει αυτόματα φόρμες.

Για ενσωμάτωση, θα πρέπει να συνδεθεί η υπηρεσία μέσω API με χρήση OAuth 2.0 και OpenID Connect. Μόνο τότε η εφαρμογή θα μπορεί να ζητάει τα στοιχεία του χρήστη και να τα χρησιμοποιεί στους δικούς της διασυνδέσεις.

Γι’ αυτό το MeldID είναι καλύτερα να θεωρείται ως μεταφέρσιμο προφίλ για τις συνδεδεμένες εφαρμογές, και όχι ως μία αυτοματοποιημένη γενική υπηρεσία συμπλήρωσης φόρμας των browser.

Τι διαφορά έχει από τις λύσεις Google και Apple

Η Google και η Apple προσφέρουν παρόμοιες λειτουργίες, αλλά προορίζονται για διαφορετικές σκοπιμότητες.

Στην τεκμηρίωση της Apple, Sign in with Apple προορίζεται για εγγραφή και είσοδο μέσω λογαριασμού Apple. Παρέχει μόνο τα δεδομένα που ο χρήστης έχει επιτρέψει — tokens, αποτελέσματα αυθεντικοποίησης και επιλεγμένα στοιχεία. (Τεκμηρίωση Apple)

Ο Google Chrome υποστηρίζει την αποθήκευση και αυτόματη συμπλήρωση διευθύνσεων, κωδικών και δεδομένων πληρωμής μέσω του Google Account και του Google Wallet. (Τεκμηρίωση Google)

Το MeldID αξιοποιεί στοιχεία και των δύο προσεγγίσεων, ενώνοντας τα σε ένα ενιαίο μοντέλο ολοκλήρωσης. Πρόκειται όχι μόνο για είσοδο ή αυτόματη συμπλήρωση εντός πλατφορμών, αλλά και για ένα μηχανισμό που επιτρέπει σε συνδεδεμένες εφαρμογές να λαμβάνουν συμφωνημένα και ελεγχόμενα στοιχεία του χρήστη.

Έλεγχος και διαχείριση δεδομένων

Η πρόσβαση στα δεδομένα δεν παρέχεται αυτόματα ολικά. Για κάθε αίτημα ορίζονται άδειες:

  • βασικό προφίλ;

  • επαφές;

  • διεύθυνση;

  • δεδομένα πληρωμής;

  • εκτενέστερα δεδομένα.

Ο χρήστης βλέπει ποια δεδομένα ζητούνται και αποφασίζει ποια θα μοιραστεί — ξεχωριστά για κάθε υπηρεσία.

Ο κωδικός πρόσβασης ποτέ δεν μεταδίδεται στην εφαρμογή. Λαμβάνει μόνο το αποτέλεσμα της επιτυχημένης αυθεντικοποίησης και τα επιτρεπτά στοιχεία του προφίλ.

Οφέλη για τις επιχειρήσεις και τους προγραμματιστές

Η ενσωμάτωση με το MeldID μειώνει την ανάγκη επαναλαμβανόμενων φορμών και επιταχύνει τη διαδικασία εγγραφής. Οι πελάτες ολοκληρώνουν συχνά και πιο γρήγορα την αυθεντικοποίηση, σπανιότερα κάνουν λάθη κατά την εισαγωγή δεδομένων, και οι προγραμματιστές αποκτούν μια έτοιμη υποδομή αποθήκευσης προφίλ και μεταφοράς δεδομένων.

Το MeldID μπορεί να ωφελήσει:

  • τα ηλεκτρονικά καταστήματα;

  • υπηρεσίες συνδρομών;

  • πλατφόρμες κρατήσεων;

  • ασφαλιστικές και χρηματοοικονομικές εταιρείες;

  • πινακοθήκες προμηθευτών;

  • B2B πλατφόρμες;

  • εφαρμογές εκδηλώσεων;

  • υπηρεσίες τιμολόγησης και διαχείρισης εγγράφων.

Για παράδειγμα, ένας πελάτης μπορεί να μεταφέρει στη διεύθυνση και το όνομα παραλήπτη σε ένα κατάστημα, τις επαφές σε μια ασφαλιστική, ή τα στοιχεία και τον φορολογικό αριθμό σε έναν συνεργάτη.

Το ενσωματωτικό module δεν απαιτεί την κατάργηση της τοπικής εγγραφής — το MeldID μπορεί να λειτουργεί ως επιπλέον, και όχι ως υποκατάστατο, μηχανισμός εισόδου.

Ανοιχτή αλλά ελεγχόμενη πρόσβαση

Το MeldID είναι μια ανοιχτή πλατφόρμα, προσβάσιμη σε όλους. Εξωτερικές εφαρμογές μπορούν να υποβάλλουν αιτήματα για σύνδεση.

Αλλά αυτό δεν σημαίνει ότι λαμβάνουν οποιοδήποτε επίπεδο πρόσβασης. Για κάθε πελάτη ορίζονται περιορισμοί — επιτρεπτές διευθύνσεις, scopes, παράμετροι ολοκλήρωσης. Χρησιμοποιούνται τα πρωτόκολλα OAuth 2.0, OpenID Connect, Authorization Code Flow, PKCE και οθόνη συγκατάθεσης.

Για τον χρήστη όλα είναι διαφανή: βλέπει ποιοι και ποια δεδομένα ζητούνται. Για τον προγραμματιστή, υπάρχει ένας ενιαίος μηχανισμός ολοκλήρωσης, που εφαρμόζεται σε διαφορετικές υπηρεσίες.

Το MeldID δεν αντικαθιστά υφιστάμενους τοπικούς λογαριασμούς και δεν επιβάλλει την ίδια λειτουργία σε όλες τις συστήματα. Προσθέτει ένα επίπεδο μεταφέρουσας ταυτότητας, το οποίο ελέγχεται από τον ίδιο τον χρήστη και μοιράζεται μόνο με εμπιστευμένες εφαρμογές.

Σε ένα περιβάλλον ολοένα και περισσότερων online υπηρεσιών, η δυνατότητα ενιαίας εισόδου και η μεταφορά δεδομένων χωρίς επαναπλήρωση φορμών παίζει καθοριστικό ρόλο. Αυτό είναι η βάση της αρχιτεκτονικής του MeldID: να δώσει στον άνθρωπο τη δυνατότητα να προετοιμάσει μία φορά το προφίλ και να επιλέγει σε ποια σημεία και σε ποιο βαθμό θα το χρησιμοποιεί.