Software / code / prosody-modules
Comparison
mod_auth_oauthbearer/README.markdown @ 3114:73ada978dabc
mod_sasl_oauthbearer and mod_auth_oauthbearer
Two new modules for logging in with OAuth tokens.
| author | JC Brand <jc@opkode.com> |
|---|---|
| date | Wed, 13 Jun 2018 17:09:49 +0000 |
| child | 3116:1a1affd22f74 |
comparison
equal
deleted
inserted
replaced
| 3113:8298b06e6603 | 3114:73ada978dabc |
|---|---|
| 1 --- | |
| 2 labels: | |
| 3 - 'Type-Auth' | |
| 4 summary: OAuth authentication | |
| 5 ... | |
| 6 | |
| 7 Introduction | |
| 8 ============ | |
| 9 | |
| 10 This is an authentication module for the SASL OAUTHBEARER mechanism, as provided by `mod_sasl_oauthbearer`. | |
| 11 | |
| 12 Configuration | |
| 13 ============= | |
| 14 | |
| 15 Per VirtualHost, you'll need to supply your OAuth client Id, secret and the URL which | |
| 16 Prosody must call in order to verify the OAuth token it receives from the XMPP client. | |
| 17 | |
| 18 For example, for Github: | |
| 19 | |
| 20 oauth_client_id = "13f8e9cc8928b3409822" | |
| 21 oauth_client_secret = "983161fd3ah608ea7ef35382668aad1927463978" | |
| 22 oauth_url = "https://api.github.com/applications/{{oauth_client_id}}/tokens/{{password}}"; | |
| 23 | |
| 24 authentication = "oauthbearer" |