<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>http://hg.omfa.de/prosody-modules/</link>
    <language>en-us</language>

    <title>prosody-modules: mod_auth_oauth_external/README.md history</title>
    <description>mod_auth_oauth_external/README.md revision history</description>
    <item>
    <title>mod_auth_oauth_external: Expand descriptions of settings</title>
    <link>http://hg.omfa.de/prosody-modules/log/6f2f21b00233/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Expand descriptions of settings]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 02 May 2026 16:26:31 +0200</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Add Mastodon example</title>
    <link>http://hg.omfa.de/prosody-modules/log/d454eae0d8ef/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Add Mastodon example]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 17 Jan 2026 08:12:14 +0100</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Update Compatibility section with 13.0.x</title>
    <link>http://hg.omfa.de/prosody-modules/log/866401d78e7d/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Update Compatibility section with 13.0.x]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 17 Jan 2026 08:11:50 +0100</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Improve example</title>
    <link>http://hg.omfa.de/prosody-modules/log/8f65b23a5fd2/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Improve example<br/>
<br/>
Missing ':' in the URLs]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 17 Jan 2026 05:13:09 +0100</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Reword 'How it works'</title>
    <link>http://hg.omfa.de/prosody-modules/log/cce76628c83a/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Reword 'How it works'<br/>
<br/>
Hopefully more readable.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 07 Nov 2024 23:33:49 +0100</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Fix typo</title>
    <link>http://hg.omfa.de/prosody-modules/log/c20a0c8a54ea/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Fix typo]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 09 Mar 2024 21:05:00 +0100</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Correct docs about default scope</title>
    <link>http://hg.omfa.de/prosody-modules/log/27d220b14d59/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Correct docs about default scope<br/>
<br/>
Yet another failure of auto-complete?]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 31 May 2023 22:37:51 +0200</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Update compatibility section with unknowns</title>
    <link>http://hg.omfa.de/prosody-modules/log/0c7abc81c243/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Update compatibility section with unknowns<br/>
<br/>
The PLAIN bits may very well work, it just needs async support]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 10 May 2023 19:49:40 +0200</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Add Mastodon to README</title>
    <link>http://hg.omfa.de/prosody-modules/log/533808db6c18/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Add Mastodon to README]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 10 May 2023 18:32:47 +0200</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Make 'scope' configurable in password grant request</title>
    <link>http://hg.omfa.de/prosody-modules/log/e7d99bacd0e8/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Make 'scope' configurable in password grant request<br/>
<br/>
Needed by some OAuth servers, tested here with Mastodon]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Wed, 10 May 2023 12:39:05 +0200</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Add setting for client_secret</title>
    <link>http://hg.omfa.de/prosody-modules/log/b3e7886fea6a/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Add setting for client_secret<br/>
<br/>
Whether this is needed may vary by OAuth provider. Mastodon for example<br/>
requires it.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Mon, 08 May 2023 20:12:43 +0200</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Work without token validation endpoint</title>
    <link>http://hg.omfa.de/prosody-modules/log/92ad8f03f225/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Work without token validation endpoint<br/>
<br/>
In this mode, only PLAIN is possible and the provided username is<br/>
assumed to be the XMPP localpart.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Mon, 08 May 2023 20:01:34 +0200</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Add configuration example</title>
    <link>http://hg.omfa.de/prosody-modules/log/ac9710126e1a/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Add configuration example]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 15 Apr 2023 10:54:34 +0200</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Linkify password grant</title>
    <link>http://hg.omfa.de/prosody-modules/log/ff539f34769f/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Linkify password grant]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 15 Apr 2023 10:46:04 +0200</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Some notes in README</title>
    <link>http://hg.omfa.de/prosody-modules/log/a0074038696f/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Some notes in README]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Sat, 15 Apr 2023 10:41:47 +0200</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Allow setting identity instead of discovery URL</title>
    <link>http://hg.omfa.de/prosody-modules/log/d9bc8712a745/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Allow setting identity instead of discovery URL<br/>
<br/>
Shorter and the .well-known part is, well, well-known.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 16 Mar 2023 13:04:13 +0100</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Support PLAIN via resource owner password grant</title>
    <link>http://hg.omfa.de/prosody-modules/log/3390bb2f9f6c/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Support PLAIN via resource owner password grant<br/>
<br/>
Might not be supported by the backend but PLAIN is the lowest common<br/>
denominator, so not having it would lock out a lot of clients.]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 16 Mar 2023 12:45:52 +0100</pubDate>
</item>
<item>
    <title>mod_auth_oauth_external: Authenticate against an OAuth 2 provider</title>
    <link>http://hg.omfa.de/prosody-modules/log/0a6d2b79a8bf/mod_auth_oauth_external/README.md</link>
    <description><![CDATA[mod_auth_oauth_external: Authenticate against an OAuth 2 provider<br/>
<br/>
But suddenly unsure whether this constitutes an OAuth &quot;client&quot; or<br/>
something else?  Resource server maybe?]]></description>
    <author>&#75;&#105;&#109;&#32;&#65;&#108;&#118;&#101;&#102;&#117;&#114;&#32;&#60;&#122;&#97;&#115;&#104;&#64;&#122;&#97;&#115;&#104;&#46;&#115;&#101;&#62;</author>
    <pubDate>Thu, 16 Mar 2023 12:45:22 +0100</pubDate>
</item>

  </channel>
</rss>
