Confused Deputy
A PROBLEM WITH DID URLS AND RESOLUTION
Agenda
What is a Confused Deputy
DID URL Parameter Injection
DID URL Parameter Injection
DID URL Parameter Injection : DID Auth
{
"id": "did:example:abc",
"verificationMethod": [{
"id":"did:example:abc#key-1",
…}],
"authentication":
["did:example:abc#key-1"]}
}
DID URL Parameter Injection�Situations
Only the resolution client knows which versionTime would be apprpriate.��Not the DID URL Author
versionTime should only be promoted explicitly, when client knows it is proper
Options Proposed
Discussion