diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2020-11-30 23:13:17 +0100 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2021-06-19 15:44:36 +0200 |
commit | 197da00a94a2fecee59c5d7a090316e9dd82fe90 (patch) | |
tree | 1487ba9452b79703773e3855933ace5194e94bce /doc | |
parent | 37c019d143a70bc6261eb8addcb24550b829e9bb (diff) |
Fetch a client manifest on the web
Diffstat (limited to 'doc')
-rw-r--r-- | doc/webid-oidc.texi | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/doc/webid-oidc.texi b/doc/webid-oidc.texi index dc83ecc..9f456f3 100644 --- a/doc/webid-oidc.texi +++ b/doc/webid-oidc.texi @@ -390,6 +390,20 @@ The @var{value} of the htm field in the DPoP proof is incorrect. The @var{value} of the htu field in the DPoP proof is incorrect. @end deftp +@deftp {exception type} &incorrect-redirect-uris-field @var{value} +The @var{value} of the redirect-uris field of a client manifest is +incorrect. +@end deftp + +@deftp {exception type} &incorrect-typ-field @var{value} +The @var{value} of the typ field in the DPoP proof header is +incorrect. +@end deftp + +@deftp {exception type} ¬-a-client-manifest @var{value} @var{cause} +The @var{client-manifest} is incorrect. +@end deftp + @node Invalid JWT @section Invalid JWT Each JWT type – access token, DPoP proof, ID token, authorization code @@ -533,6 +547,10 @@ It is impossible to fetch the keys of @var{issuer} at @var{uri}. Could not fetch the graph referenced by @var{uri}. @end deftp +@deftp {exception type} &cannot-fetch-client-manifest @var{id} @var{cause} +Could not fetch a client manifest at @var{id}. +@end deftp + @node Other errors in the protocol or from a reasonable implementation @section Other errors in the protocol or from a reasonable implementation The protocol does not rely solely on JWT validation, so these errors @@ -567,6 +585,24 @@ occurred while confirming. The @var{jti} of the proof has already been issued in a recent past. @end deftp +@deftp {exception type} &unauthorized-redirection-uri @var{manifest} @var{uri} +The authorization @var{uri} is not advertised in @var{manifest}. +@end deftp + +@deftp {exception type} &cannot-serve-public-manifest +You cannot serve the public client manifest. +@end deftp + +@deftp {exception type} &no-client-manifest-registration @var{id} +The @var{id} client manifest does not have a registration triple in +its document. +@end deftp + +@deftp {exception type} &inconsistent-client-manifest-id @var{id} @var{advertised-id} +The client @var{manifest} is being fetched at @var{id}, but it is +valid for another client @var{advertised-id}. +@end deftp + @node GNU Free Documentation License @appendix GNU Free Documentation License |