Annotate

mod_adhoc_oauth2_client/README.markdown @ 5390:f2363e6d9a64

mod_http_oauth2: Advertise the currently supported id_token signing algorithm This field is REQUIRED. The algorithm RS256 MUST be included, but isn't because we don't implement it, as that would require implementing a pile of additional cryptography and JWT stuff. Instead the id_token is signed using the client secret, which allows verification by the client, since it's a shared secret per OpenID Connect Core 1.0 § 10.1 under Symmetric Signatures. OpenID Connect Discovery 1.0 has a lot of REQUIRED and MUST clauses that are not supported here, but that's okay because this is served from the RFC 8414 OAuth 2.0 Authorization Server Metadata .well-known endpoint!
author Kim Alvefur <zash@zash.se>
date Sun, 30 Apr 2023 16:13:40 +0200
parent 5260:a9c1cc91d3d6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4264
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
1 ---
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
2 labels:
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
3 - Stage-Alpha
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
4 summary: 'Create OAuth2 clients via ad-hoc command'
5260
a9c1cc91d3d6 mod_adhoc_oauth2_client: Update to call into mod_http_oauth2
Kim Alvefur <zash@zash.se>
parents: 5253
diff changeset
5 rockspec:
a9c1cc91d3d6 mod_adhoc_oauth2_client: Update to call into mod_http_oauth2
Kim Alvefur <zash@zash.se>
parents: 5253
diff changeset
6 dependencies:
a9c1cc91d3d6 mod_adhoc_oauth2_client: Update to call into mod_http_oauth2
Kim Alvefur <zash@zash.se>
parents: 5253
diff changeset
7 - mod_http_oauth2
4264
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
8 ...
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
9
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
10 Introduction
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
11 ============
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
12
5260
a9c1cc91d3d6 mod_adhoc_oauth2_client: Update to call into mod_http_oauth2
Kim Alvefur <zash@zash.se>
parents: 5253
diff changeset
13 [Ad-Hoc command][XEP-0050] interface to
a9c1cc91d3d6 mod_adhoc_oauth2_client: Update to call into mod_http_oauth2
Kim Alvefur <zash@zash.se>
parents: 5253
diff changeset
14 [dynamic OAuth2 registration](https://oauth.net/2/dynamic-client-registration/)
a9c1cc91d3d6 mod_adhoc_oauth2_client: Update to call into mod_http_oauth2
Kim Alvefur <zash@zash.se>
parents: 5253
diff changeset
15 provided by [mod_http_oauth2].
4264
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
16
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
17 Compatibility
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
18 =============
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
19
5260
a9c1cc91d3d6 mod_adhoc_oauth2_client: Update to call into mod_http_oauth2
Kim Alvefur <zash@zash.se>
parents: 5253
diff changeset
20 Same as [mod_http_oauth2]
4264
84bdf7e01744 mod_adhoc_oauth2_client: Add stub README
Kim Alvefur <zash@zash.se>
parents:
diff changeset
21