Software / code / prosody-modules
Annotate
mod_muc_lang/README.markdown @ 5705:527c747711f3
mod_http_oauth2: Limit revocation to clients own tokens in strict mode
RFC 7009 section 2.1 states:
> The authorization server first validates the client credentials (in
> case of a confidential client) and then verifies whether the token was
> issued to the client making the revocation request. If this
> validation fails, the request is refused and the client is informed of
> the error by the authorization server as described below.
The first part was already covered (in strict mode). This adds the later
part using the hash of client_id recorded in 0860497152af
It still seems weird to me that revoking a leaked token should not be
allowed whoever might have discovered it, as that seems the responsible
thing to do.
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Sun, 29 Oct 2023 11:30:49 +0100 |
| parent | 3075:4e8b5ea7f4c2 |
| rev | line source |
|---|---|
| 3075 | 1 # Introduction |
| 2 | |
| 3 This module adds support for advertising the language used in a room. | |
| 4 | |
| 5 # Configuring | |
| 6 | |
| 7 ``` {.lua} | |
| 8 Component "rooms.example.net" "muc" | |
| 9 modules_enabled = { | |
| 10 "muc_lang"; | |
| 11 } | |
| 12 ``` | |
| 13 | |
| 14 The room language is specified in a new field in the room configuration | |
| 15 dialog, accessible through compatible clients. | |
| 16 | |
| 17 Use [language codes](https://en.wikipedia.org/wiki/ISO_639) like `en`, | |
| 18 `fr`, `de` etc. | |
| 19 | |
| 20 # Compatibility | |
| 21 | |
| 22 Meant for use with Prosody 0.10.x | |
| 23 | |
| 24 Native support was [added in Prosody | |
| 25 trunk/0.11](https://hg.prosody.im/trunk/rev/9c90cd2fc4c3), so there is | |
| 26 no need for this module. |