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