Mercurial > prosody-modules
view mod_twitter/README.markdown @ 5461:06640647d193
mod_http_oauth2: Fix use of arbitrary ports in loopback redirect URIs
Per draft-ietf-oauth-v2-1-08#section-8.4.2
> The authorization server MUST allow any port to be specified at the
> time of the request for loopback IP redirect URIs, to accommodate
> clients that obtain an available ephemeral port from the operating
> system at the time of the request.
Uncertain if it should normalize the host part, but it also seems
harmless to treat IPv6 and IPv4 the same here.
One thing is that "localhost" is NOT RECOMMENDED because it can
sometimes be pointed to non-loopback interfaces via DNS or hosts file.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Wed, 17 May 2023 13:51:30 +0200 |
parents | 4d73a1a6ba68 |
children |
line wrap: on
line source
--- labels: - 'Stage-Alpha' summary: 'Simple example of working component and HTTP polling.' ... Introduction ============ Twitter has simple API to use, so I tried to deal with it via Prosody. I didn't manage to finish this module, but it is nice example of component that accepts registrations, unregistrations, does HTTP polling and so on. Maybe someone will finnish this idea. Details ======= It does require some non-prosody Lua libraries: LuaJSON Configuration ============= At the moment no configuration needed, but you can configure some variables inside code. TODO ==== - Send latest tweets to XMPP user - Reply user's messages to Twitter - OAuth support - User configuration (forms) - discuss about using cjson - [!!!!] rewrite to be compatible with 0.9+ - drop? (since it is mod\_twitter in spectrum) Compatibility ============= ------- --------------------- trunk Currently Not Works 0.9 Currently Not Works 0.8 Works ------- ---------------------