Mercurial > prosody-modules
view mod_tos/README.md @ 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 |
parents | 7f61d89a594d |
children |
line wrap: on
line source
# mod_tos A very drafty module to implement some kind of Terms of Service acceptance tool. Currently, this only works with clients implementing this very drafty protocol. The result of the experiments will be an update to the [ToS ProtoXEP](https://xmpp.org/extensions/inbox/tos.html), with the goal of acceptance.