File

mod_s2soutinjection/README.markdown @ 5416:2393dbae51ed

mod_http_oauth2: Add option for specifying TTL of registered clients Meant to simplify configuration, since TTL vs ignoring expiration is expected to be the main thing one would want to configure. Unsure what the implications of having unlimited lifetime of clients are, given no way to revoke them currently, short of rotating the signing secret. On one hand, it would be annoying to have the client expire. On the other hand, it is trivial to re-register it.
author Kim Alvefur <zash@zash.se>
date Thu, 04 May 2023 18:41:33 +0200
parent 4931:f4a9e804c457
line wrap: on
line source

---
summary: S2S connection override
...

# Introduction

This module is similar to [mod\_srvinjection] but less of an hack.

# Configuration

``` lua
-- In the global section

modules_enabled = {
    --- your other modules
    "s2soutinjection";
}

-- targets must be IPs, not hostnames
s2s_connect_overrides = {
    -- This one will use the default port, 5269
    ["example.com"] = "1.2.3.4";

    -- To set a different port:
    ["another.example"] = { "127.0.0.1", 9999 };
}
```

# Compatibility

Requires 0.9.x or later. Tested on 0.12.0