Log

description author age
mod_auth_oauth_external: Add setting for client_secret Kim Alvefur Mon, 08 May 2023 20:12:43 +0200
mod_auth_oauth_external: Work without token validation endpoint Kim Alvefur Mon, 08 May 2023 20:01:34 +0200
mod_auth_oauth_external: Fix missing import of util.jid Kim Alvefur Mon, 08 May 2023 19:57:10 +0200
mod_rest/rest.sh: Trim trailing whitespace Kim Alvefur Sun, 07 May 2023 20:44:44 +0200
mod_rest/rest.sh: Add --logout to revoke token Kim Alvefur Sun, 07 May 2023 20:42:33 +0200
mod_rest/rest.sh: Make scopes to request configurable in restrc Kim Alvefur Sun, 07 May 2023 20:41:35 +0200
mod_http_oauth2: Strip unknown scopes from consent page Kim Alvefur Sun, 07 May 2023 20:25:18 +0200
mod_http_oauth2: Simplify code with the power of first class functions Kim Alvefur Sun, 07 May 2023 20:24:18 +0200
mod_http_oauth2: More functional functions Kim Alvefur Sun, 07 May 2023 19:11:20 +0200
mod_http_oauth2: Add function for filtering roles Kim Alvefur Sun, 07 May 2023 19:07:52 +0200
mod_http_oauth2: Support granting zero role-scopes Kim Alvefur Sun, 07 May 2023 19:29:15 +0200
mod_http_oauth2: Revert role selector, going to try something else Kim Alvefur Sun, 07 May 2023 19:40:57 +0200
mod_http_oauth2: Include all granted roles in scopes Kim Alvefur Sun, 07 May 2023 19:06:37 +0200
mod_block_registrations: Refresh Compatibility section Kim Alvefur Sat, 06 May 2023 17:06:13 +0200
mod_block_registrations: Update description expansion of default list Kim Alvefur Sat, 06 May 2023 17:04:28 +0200
mod_http_oauth2: Bail out of implicit flow on invalid or missing redirect Kim Alvefur Sat, 06 May 2023 12:23:22 +0200
mod_http_oauth2: Fix error if no scopes requested Kim Alvefur Fri, 05 May 2023 21:32:34 +0200
mod_http_oauth2: Add role selector to consent page Kim Alvefur Fri, 05 May 2023 01:23:13 +0200
mod_http_oauth2: Refactor scope handling into smaller functions Kim Alvefur Fri, 05 May 2023 00:57:20 +0200
mod_http_oauth2: Add option for specifying TTL of registered clients Kim Alvefur Thu, 04 May 2023 18:41:33 +0200
mod_strict_https: Add way to disable redirect Kim Alvefur Wed, 03 May 2023 10:55:22 +0200
mod_strict_https: Refresh README Kim Alvefur Wed, 03 May 2023 10:54:15 +0200
mod_prometheus: Wrap pointer to mod_http_openmetrics in a box Kim Alvefur Wed, 03 May 2023 10:34:00 +0200
mod_listusers: Obsolete, suggest prosodyctl shell instead Kim Alvefur Wed, 03 May 2023 10:29:46 +0200
mod_strict_https: Update to use modern APIs instead of monkey patching Kim Alvefur Wed, 03 May 2023 10:16:15 +0200
mod_http_oauth2: Link to RFC 7009: OAuth 2.0 Token Revocation Kim Alvefur Tue, 02 May 2023 19:06:17 +0200
mod_http_oauth2: Add service documentation URL to metadata Kim Alvefur Tue, 02 May 2023 17:04:19 +0200
mod_http_oauth2: Allow configuring links to policy and terms in metadata Kim Alvefur Tue, 02 May 2023 17:01:02 +0200
mod_http_oauth2: Don't issue client_secret when not using authentication Kim Alvefur Tue, 02 May 2023 16:39:32 +0200
mod_http_oauth2: Validate consistency of response and grant types Kim Alvefur Tue, 02 May 2023 16:34:31 +0200
mod_http_oauth2: Enforce response type encoded in client_id Kim Alvefur Tue, 02 May 2023 16:31:25 +0200
mod_http_oauth2: Strip unknown extra fields from client registration Kim Alvefur Tue, 02 May 2023 16:23:40 +0200
mod_http_oauth2: Simplify validation of various URIs Kim Alvefur Tue, 02 May 2023 16:23:05 +0200
mod_http_oauth2: More appropriate error conditions in client validation Kim Alvefur Tue, 02 May 2023 16:22:17 +0200
mod_http_oauth2: Reject loopback URIs as client_uri Kim Alvefur Tue, 02 May 2023 16:20:55 +0200
mod_http_oauth2: Reduce line count of metadata construction Kim Alvefur Tue, 02 May 2023 16:14:22 +0200
mod_http_oauth2: Advertise response modes Kim Alvefur Tue, 02 May 2023 16:08:35 +0200
mod_http_oauth2: Advertise supported grant types Kim Alvefur Tue, 02 May 2023 16:07:09 +0200
mod_http_oauth2: Advertise revocation endpoint in metadata Kim Alvefur Tue, 02 May 2023 15:41:36 +0200
mod_http_oauth2: Return status 405 for GET to endpoints without GET handler Kim Alvefur Sun, 30 Apr 2023 17:04:55 +0200
mod_inotify_reload: Update to use FD watching method Kim Alvefur Sun, 30 Apr 2023 20:34:36 +0200
mod_http_oauth2: Allow loopback IP literals in redirect URIs Kim Alvefur Sun, 30 Apr 2023 17:16:47 +0200
mod_http_oauth2: Add way to retrieve registration schema Kim Alvefur Sun, 30 Apr 2023 16:58:53 +0200
mod_http_oauth2: Fix missing base64 part of base64url (Thanks KeyCloak) Kim Alvefur Sun, 30 Apr 2023 16:42:04 +0200
mod_http_oauth2: Fix accidental uppercase in invocation of hash function Kim Alvefur Sun, 30 Apr 2023 16:41:30 +0200
mod_http_oauth2: Advertise the currently supported id_token signing algorithm Kim Alvefur Sun, 30 Apr 2023 16:13:40 +0200
mod_http_oauth2: Specify that 'contacts' items are emails in client registration Kim Alvefur Sun, 30 Apr 2023 15:20:05 +0200
Back out 6f13200c9fc1: Confused request URI with redirect URI Kim Alvefur Sat, 29 Apr 2023 15:47:03 +0200
mod_rest/rest.sh: Implement RFC 7636 PKCE with the 'plain' method Kim Alvefur Sat, 29 Apr 2023 14:06:51 +0200
mod_http_oauth2: Advertise required registration of redirect URIs Kim Alvefur Sat, 29 Apr 2023 13:26:33 +0200
mod_http_oauth2: Advertise supported token endpoint auth methods Kim Alvefur Sat, 29 Apr 2023 13:23:30 +0200
mod_http_oauth2: Allow configuring PKCE challenge methods Kim Alvefur Sat, 29 Apr 2023 13:09:49 +0200
mod_http_oauth2: Implement RFC 7628 Proof Key for Code Exchange Kim Alvefur Sat, 29 Apr 2023 13:09:46 +0200
mod_http_oauth2: Reorder routes into order they happen in OAuth 2.0 Kim Alvefur Sat, 29 Apr 2023 11:26:04 +0200
mod_firewall: Initialize compiled chunk just once for all handlers Matthew Wild Fri, 28 Apr 2023 13:27:06 +0100
mod_rest/rest.sh: Set software_id in client registration to something Kim Alvefur Thu, 27 Apr 2023 20:56:24 +0200
mod_rest/rest.sh: Include .sh suffix in client registration Kim Alvefur Thu, 27 Apr 2023 20:52:55 +0200
mod_http_oauth2: Record OAuth software id and version attached to tokens Kim Alvefur Thu, 27 Apr 2023 19:16:14 +0200
mod_http_oauth2: Fix misplaced 'default' on wrong side of } in client registration schema Kim Alvefur Thu, 27 Apr 2023 19:14:23 +0200
mod_remote_roster: Set id on generated iq stanzas (thanks @agwa) Matthew Wild Thu, 27 Apr 2023 16:58:48 +0100