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" |