1892
|
1 |
Introduction |
|
2 |
============ |
|
3 |
|
|
4 |
This is an experimental authentication module that does an asynchronous |
|
5 |
HTTP call to verify username and password. |
|
6 |
|
|
7 |
Details |
|
8 |
======= |
|
9 |
|
|
10 |
When a user attempts to authenticate to Prosody, this module takes the |
|
11 |
username and password and does a HTTP GET request with [Basic |
|
12 |
authentication][rfc7617] to the configured `http_auth_url`. |
|
13 |
|
|
14 |
Configuration |
|
15 |
============= |
|
16 |
|
|
17 |
``` {.lua} |
|
18 |
VirtualHost "example.com" |
|
19 |
authentication = "http_async" |
|
20 |
http_auth_url = "http://example.com/auth" |
|
21 |
``` |
|
22 |
|