summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorVivien Kraus <vivien@planete-kraus.eu>2020-11-29 18:53:17 +0100
committerVivien Kraus <vivien@planete-kraus.eu>2021-06-19 15:44:33 +0200
commite74c0727183e310c479a1d45a472bdef68db9a04 (patch)
treed8d35a9bea75887ec05c1ddd79550ddca98cfbfa /doc
parent118d76f79b03f8a1a4a865e0d396d1c11f5efc83 (diff)
Get a JWKS on the web
Diffstat (limited to 'doc')
-rw-r--r--doc/webid-oidc.texi20
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/webid-oidc.texi b/doc/webid-oidc.texi
index 5269330..a63c283 100644
--- a/doc/webid-oidc.texi
+++ b/doc/webid-oidc.texi
@@ -204,6 +204,7 @@ Return a string explaining the @var{error}. You can limit the
@menu
* Invalid data format::
* Invalid JWT::
+* Cannot fetch data on the web::
@end menu
@node Invalid data format
@@ -290,6 +291,25 @@ The @var{value} string is not an encoding of a valid JWS.
The @var{jws} cannot be signed.
@end deftp
+@node Cannot fetch data on the web
+@section Cannot fetch data on the web
+In the client (local and public parts), resource server and identity
+provider, the protocol requires to fetch data on the web.
+
+@deftp {exception type} &request-failed-unexpectedly @var{response-code} @var{response-reason-phrase}
+We expected the request to succeed, but the server sent a non-OK
+@var{response-code}.
+@end deftp
+
+@deftp {exception type} &unexpected-header-value @var{header} @var{value}
+We did not expect the server to respond with @var{header} set to
+@var{value}.
+@end deftp
+
+@deftp {exception type} &unexpected-response @var{response} @var{cause}
+The @var{response} (from @emph{(web response)}) is not appropriate.
+@end deftp
+
@node GNU Free Documentation License
@appendix GNU Free Documentation License