Software / code / 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 |
| parent | 5545:fcef6263acdb |
| child | 5547: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 |