Ανταλλαγή Παρουσίασης
(Presentation Exchange)
Η Ανταλλαγή Παρουσίασης είναι η προδιαγραφή που χρησιμοποιεί ένα εξαρτώμενο μέρος για να περιγράψει, με μηχανικά αναγνώσιμο τρόπο, ακριβώς ποια διαπιστευτήρια και ποιους ισχυρισμούς χρειάζεται από έναν κάτοχο, ώστε ένα πορτοφόλι να μπορεί να αντιστοιχίσει αυτόματα το αίτημα με τα διαπιστευτήρια που κατέχει.
Ένας ορισμός παρουσίασης απαριθμεί τους τύπους διαπιστεύσεων και τα πεδία που αποδέχεται ένα εξαρτώμενο μέρος ως απόδειξη, για παράδειγμα «μια διαπίστευση που αποδεικνύει ότι ο κάτοχος είναι άνω των 18 ετών, εκδοθείσα από μέλος Trusted List». Το πορτοφόλι αξιολογεί αυτόν τον ορισμό έναντι των διαπιστεύσεων στο πορτοφόλι του κατόχου, δείχνει στον κάτοχο ποιες ταιριάζουν και του επιτρέπει να εγκρίνει ακριβώς τι θα κοινοποιηθεί. Το OpenID4VP έχει ιστορικά μεταφέρει αιτήματα presentation exchange μεταξύ ενός εξαρτώμενου μέρους και ενός πορτοφολιού. Η προδιαγραφή, που δημοσιεύεται από το Decentralized Identity Foundation, υποστηρίζει περιορισμούς πέρα από μια απλή αντιστοίχιση τύπου διαπίστευσης: ένα εξαρτώμενο μέρος μπορεί να απαιτήσει συγκεκριμένη τιμή αξίωσης, να περιορίσει ποιους εκδότες αποδέχεται, ή να ζητήσει μία διαπίστευση από ένα σύνολο αποδεκτών εναλλακτικών, και μπορεί να επισημάνει ορισμένα ζητούμενα στοιχεία ως προαιρετικά αντί για υποχρεωτικά. Αυτό επιτρέπει σε ένα μόνο αίτημα να καλύπτει πολλούς αποδεκτούς τρόπους απόδειξης του ίδιου γεγονότος, για παράδειγμα είτε άδεια οδήγησης είτε εθνική ταυτότητα για έλεγχο ηλικίας, αντί να αναγκάζει το εξαρτώμενο μέρος να εκδίδει ξεχωριστά αιτήματα ανά τύπο διαπίστευσης. Η ομάδα εργασίας OpenID4VP έχει πιο πρόσφατα στραφεί προς τη νεότερη, πιο συμπαγή Digital Credentials Query Language (DCQL) για την έκφραση του ίδιου είδους αιτήματος, με το Presentation Exchange να παραμένει σε χρήση για συμβατότητα προς τα πίσω σε υπάρχουσες αναπτύξεις. Σε κάθε περίπτωση, η υποκείμενη ιδέα παραμένει η ίδια: το εξαρτώμενο μέρος δηλώνει τις απαιτήσεις του μία φορά, σε μορφή που τα πορτοφόλια μπορούν να αναλύσουν χωρίς ανθρώπινη παρέμβαση, ώστε να ζητείται από τον κάτοχο να εγκρίνει μια συγκεκριμένη αντιστοίχιση αντί να ερμηνεύει οδηγίες ελεύθερου κειμένου σχετικά με το τι πρέπει να παραδώσει.
Σχετικοί όροι
Είναι το Presentation Exchange ακόμη ο τρέχων τρόπος αίτησης μιας διαπίστευσης;
Αντικαθίσταται σταδιακά. Η ομάδα εργασίας OpenID4VP έχει στραφεί προς τη νεότερη, πιο συμπαγή Digital Credentials Query Language (DCQL) για την περιγραφή του τι χρειάζεται ένα εξαρτώμενο μέρος, αλλά το Presentation Exchange παραμένει σε χρήση σε υπάρχουσες αναπτύξεις για συμβατότητα προς τα πίσω, οπότε τα πορτοφόλια και οι επαληθευτές συχνά υποστηρίζουν και τις δύο μορφές παράλληλα.