Mercurial > prosody-modules
comparison mod_http_oauth2/README.markdown @ 5546:ae20da6d377d
mod_http_oauth2: Link to RFC 7628 in README
Links are good.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 11 Jun 2023 14:03:27 +0200 |
parents | fcef6263acdb |
children | d4a2997deae9 |
comparison
equal
deleted
inserted
replaced
5545:fcef6263acdb | 5546:ae20da6d377d |
---|---|
16 | 16 |
17 OAuth and OIDC are web standards that allow you to provide clients and | 17 OAuth and OIDC are web standards that allow you to provide clients and |
18 third-party applications limited access to your account, without sharing your | 18 third-party applications limited access to your account, without sharing your |
19 password with them. | 19 password with them. |
20 | 20 |
21 With this module deployed, software that supports OAuth can obtain "access | 21 With this module deployed, software that supports OAuth can obtain |
22 tokens" from Prosody which can then be used to connect to XMPP accounts using | 22 "access tokens" from Prosody which can then be used to connect to XMPP |
23 the 'OAUTHBEARER' SASL mechanism or via non-XMPP interfaces such as [mod_rest]. | 23 accounts using the [OAUTHBEARER SASL mechanism][rfc7628] or via non-XMPP |
24 interfaces such as [mod_rest]. | |
24 | 25 |
25 Although this module has been around for some time, it has recently been | 26 Although this module has been around for some time, it has recently been |
26 significantly extended and largely rewritten to support OAuth/OIDC more fully. | 27 significantly extended and largely rewritten to support OAuth/OIDC more fully. |
27 | 28 |
28 As of April 2023, it should be considered **alpha** stage. It works, we have | 29 As of April 2023, it should be considered **alpha** stage. It works, we have |
34 Known client implementations: | 35 Known client implementations: |
35 | 36 |
36 - [example shell script for mod_rest](https://hg.prosody.im/prosody-modules/file/tip/mod_rest/example/rest.sh) | 37 - [example shell script for mod_rest](https://hg.prosody.im/prosody-modules/file/tip/mod_rest/example/rest.sh) |
37 - *(we need you!)* | 38 - *(we need you!)* |
38 | 39 |
39 Support for OAUTHBEARER has been added to the Lua XMPP library, [verse](https://code.matthewwild.co.uk/verse). | 40 Support for [OAUTHBEARER][rfc7628] has been added to the Lua XMPP |
40 If you know of additional implementations, or are motivated to work on one, | 41 library, [verse](https://code.matthewwild.co.uk/verse). If you know of |
41 please let us know! We'd be happy to help (e.g. by providing a test server). | 42 additional implementations, or are motivated to work on one, please let |
43 us know! We'd be happy to help (e.g. by providing a test server). | |
42 | 44 |
43 ## Standards support | 45 ## Standards support |
44 | 46 |
45 Notable supported standards: | 47 Notable supported standards: |
46 | 48 |