author | Kim Alvefur <zash@zash.se> |
Wed, 03 Mar 2021 11:43:38 +0100 | |
changeset 4494 | cf2bdb2aaa57 |
parent 2125 | 4916c1b6517f |
permissions | -rw-r--r-- |
1937
afba0821f058
mod_auth_http_async/README: Add compatibility info
Kim Alvefur <zash@zash.se>
parents:
1892
diff
changeset
|
1 |
--- |
afba0821f058
mod_auth_http_async/README: Add compatibility info
Kim Alvefur <zash@zash.se>
parents:
1892
diff
changeset
|
2 |
labels: |
afba0821f058
mod_auth_http_async/README: Add compatibility info
Kim Alvefur <zash@zash.se>
parents:
1892
diff
changeset
|
3 |
- Stage-Alpha |
afba0821f058
mod_auth_http_async/README: Add compatibility info
Kim Alvefur <zash@zash.se>
parents:
1892
diff
changeset
|
4 |
... |
afba0821f058
mod_auth_http_async/README: Add compatibility info
Kim Alvefur <zash@zash.se>
parents:
1892
diff
changeset
|
5 |
|
1892 | 6 |
Introduction |
7 |
============ |
|
8 |
||
9 |
This is an experimental authentication module that does an asynchronous |
|
10 |
HTTP call to verify username and password. |
|
11 |
||
12 |
Details |
|
13 |
======= |
|
14 |
||
15 |
When a user attempts to authenticate to Prosody, this module takes the |
|
16 |
username and password and does a HTTP GET request with [Basic |
|
17 |
authentication][rfc7617] to the configured `http_auth_url`. |
|
18 |
||
19 |
Configuration |
|
20 |
============= |
|
21 |
||
1937
afba0821f058
mod_auth_http_async/README: Add compatibility info
Kim Alvefur <zash@zash.se>
parents:
1892
diff
changeset
|
22 |
``` lua |
1892 | 23 |
VirtualHost "example.com" |
24 |
authentication = "http_async" |
|
25 |
http_auth_url = "http://example.com/auth" |
|
26 |
``` |
|
27 |
||
1937
afba0821f058
mod_auth_http_async/README: Add compatibility info
Kim Alvefur <zash@zash.se>
parents:
1892
diff
changeset
|
28 |
Compatibility |
afba0821f058
mod_auth_http_async/README: Add compatibility info
Kim Alvefur <zash@zash.se>
parents:
1892
diff
changeset
|
29 |
============= |
afba0821f058
mod_auth_http_async/README: Add compatibility info
Kim Alvefur <zash@zash.se>
parents:
1892
diff
changeset
|
30 |
|
2125
4916c1b6517f
Update READMEs to indicate that async requires trunk (dropped from prosody 0.10)
Kim Alvefur <zash@zash.se>
parents:
1937
diff
changeset
|
31 |
Requires Prosody trunk |