Μετάβαση στο περιεχόμενο

ΜΗΧΑΝΙΚΗ · ΕΠΙΣΚΟΠΗΣΗ

Ένα άτομο. Διαφορετικοί ρόλοι στο σύστημα.

Οι όροι Principal (Κύριος), account (Λογαριασμός) και identity (Ταυτότητα) περιγράφουν διαφορετικές ευθύνες στο Zeredi. Ο διαχωρισμός τους μας βοηθά να διαχειρισόμαστε την πρόσβαση, την ιδιοκτησία και την αναπαράσταση, χωρίς να τα θεωρούμε ως το ίδιο πράγμα.

Principal: αυτός που συνδέεται.

Ο ταυτοποιημένος δρώντας. Ένας principal κατέχει ονόματα χρήστη και μπορεί να του αποδοθεί πρόσβαση σε λογαριασμούς. Αποτελεί το σημείο εκκίνησης για την ταυτοποίηση και όχι το σύνολο του προφίλ ενός ατόμου.

Account: αυτό που διαχειρίζεται.

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

Identity: αυτό που αναπαρίσταται.

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

Πώς συνδυάζονται.

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

Διακριτές έννοιες. Ρητά δικαιώματα.

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

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

Επιστροφή στις ενσωματώσεις API