Software /
code /
prosody-modules
Annotate
mod_storage_muc_log/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 | 3457:058844edcaaf |
rev | line source |
---|---|
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
1 --- |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
2 labels: |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
3 - 'Stage-Alpha' |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
4 - ArchiveStorage |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
5 summary: 'Storage module using mod\_muc\_log data with new stanza archive API' |
2822
37a6121b7373
mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents:
1821
diff
changeset
|
6 --- |
1782 | 7 |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
8 Introduction |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
9 ============ |
1782 | 10 |
2822
37a6121b7373
mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents:
1821
diff
changeset
|
11 [mod\_muc\_log] provided logging of chatrooms running on the server to |
37a6121b7373
mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents:
1821
diff
changeset
|
12 Prosody's data store. This module gives access to this data using the |
37a6121b7373
mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents:
1821
diff
changeset
|
13 0.10+ stanza archive API, allowing legacy log data to be used with |
37a6121b7373
mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents:
1821
diff
changeset
|
14 [mod\_mam\_muc] and [mod\_http\_muc\_log]. |
1782 | 15 |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
16 Details |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
17 ======= |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
18 |
2822
37a6121b7373
mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents:
1821
diff
changeset
|
19 Replace [mod\_muc\_log] and [mod\_muc\_log\_http] in your config |
37a6121b7373
mod_storage_muc_log: Tweak README
Kim Alvefur <zash@zash.se>
parents:
1821
diff
changeset
|
20 with |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
21 |
1820
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
22 ``` {.lua} |
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
23 Component "conference.example.org" "muc" |
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
24 modules_enabled = { |
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
25 -- "muc_log"; -- functionality replaced by mod_mam_muc + mod_storage_muc_log |
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
26 "mam_muc"; -- Does logging to storage backend configured below |
1782 | 27 |
1820
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
28 -- "muc_log_http"; -- Replaced by the mod_http_muc_log |
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
29 "http_muc_log"; |
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
30 } |
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
31 storage = { |
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
32 muc_log = "muc_log"; |
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
33 } |
8de50be756e5
Various README files: Correct indentation levels, fix syntax and other small fixes
Kim Alvefur <zash@zash.se>
parents:
1803
diff
changeset
|
34 ``` |
1782 | 35 |
1803
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
36 Compatibility |
4d73a1a6ba68
Convert all wiki pages to Markdown
Kim Alvefur <zash@zash.se>
parents:
1782
diff
changeset
|
37 ============= |
1782 | 38 |
3457
058844edcaaf
mod_storage_muc_log/README: Update compatibility
Kim Alvefur <zash@zash.se>
parents:
2822
diff
changeset
|
39 version status |
058844edcaaf
mod_storage_muc_log/README: Update compatibility
Kim Alvefur <zash@zash.se>
parents:
2822
diff
changeset
|
40 --------- --------------- |
058844edcaaf
mod_storage_muc_log/README: Update compatibility
Kim Alvefur <zash@zash.se>
parents:
2822
diff
changeset
|
41 0.9 unknown |
058844edcaaf
mod_storage_muc_log/README: Update compatibility
Kim Alvefur <zash@zash.se>
parents:
2822
diff
changeset
|
42 0.10 works |
058844edcaaf
mod_storage_muc_log/README: Update compatibility
Kim Alvefur <zash@zash.se>
parents:
2822
diff
changeset
|
43 0.11 does not work |