Spring til hovedindhold

Præsentationsudveksling

(Presentation Exchange)

Præsentationsudveksling er specifikationen, som en stolende part bruger til på en maskinlæsbar måde at beskrive præcis, hvilke credentials og claims den har brug for fra en indehaver, så en wallet automatisk kan matche anmodningen mod de credentials, den har.

En presentation definition opremser de credentialtyper og felter, en relying party accepterer som bevis, f.eks. "et credential, der beviser, at indehaveren er over 18, udstedt af et medlem af en Trusted List". Wallet'en evaluerer den definition mod de credentials, indehaveren har i sin wallet, viser indehaveren, hvilke der matcher, og lader dem godkende præcis, hvad der deles. OpenID4VP har historisk transporteret Presentation Exchange-anmodninger mellem en relying party og en wallet. Specifikationen, udgivet af Decentralized Identity Foundation, understøtter begrænsninger ud over en simpel credentialtype-matchning: en relying party kan kræve en specifik claim-værdi, begrænse hvilke udstedere den accepterer, eller bede om ét credential fra et sæt acceptable alternativer, og kan markere nogle efterspurgte elementer som valgfrie i stedet for obligatoriske. Det lader én anmodning dække flere acceptable måder at bevise det samme faktum på, f.eks. enten et kørekort eller et nationalt id-kort til en alderskontrol, i stedet for at tvinge relying party'en til at udstede separate anmodninger per credentialtype. OpenID4VP-arbejdsgruppen har for nylig bevæget sig mod det nyere, mere kompakte Digital Credentials Query Language (DCQL) til at udtrykke samme slags anmodning, mens Presentation Exchange fortsat bruges af hensyn til bagudkompatibilitet i eksisterende implementeringer. Under alle omstændigheder forbliver den underliggende idé den samme: relying party'en opstiller sine krav én gang, i et format wallets kan fortolke uden menneskelig indgriben, så indehaveren bedes om at godkende et konkret match i stedet for at fortolke fritekstinstruktioner om, hvad der skal udleveres.

Er Presentation Exchange stadig den nuværende måde at anmode om et credential på?

Den er ved at blive afløst. OpenID4VP-arbejdsgruppen har bevæget sig mod det nyere, mere kompakte Digital Credentials Query Language (DCQL) til at beskrive, hvad en relying party har brug for, men Presentation Exchange forbliver i brug i eksisterende implementeringer af hensyn til bagudkompatibilitet, så wallets og verifikatorer ofte understøtter begge formater side om side.

Tilbage til ordlisten