Skip to content

Return Authrim DID document.

GET
/.well-known/did.json
Code sample: Shell / cURL
curl --request GET \
--url https://auth.example.com/.well-known/did.json

DID document.

Media type application/json
object
@context
required
Array<string>
id
required
string
verificationMethod
Array<object>
object
id
required
string
type
required
string
controller
required
string
publicKeyJwk
object
key
additional properties
authentication
Array<string>
assertionMethod
Array<string>
service
Array<object>
object
id
required
string
type
required
string
serviceEndpoint
required
One of:
string format: uri
Example
{
"@context": [
"https://www.w3.org/ns/did/v1",
"https://w3id.org/security/suites/jws-2020/v1"
],
"id": "did:web:auth.example.com",
"verificationMethod": [
{
"id": "did:web:auth.example.com#key-1",
"type": "JsonWebKey2020",
"controller": "did:web:auth.example.com"
}
],
"service": [
{
"id": "did:web:auth.example.com#vc-issuer",
"type": "OpenID4VCIssuer"
}
]
}

Error response.

Media type application/json
object
error
required
string
error_description
required
string
Example
{
"error": "invalid_request",
"error_description": "The request is invalid."
}

Error response.

Media type application/json
object
error
required
string
error_description
required
string
Example
{
"error": "invalid_request",
"error_description": "The request is invalid."
}