rlm_rest: Parse response from API?

Michael Schwartzkopff ms at sys4.de
Mon Dec 20 16:56:23 CET 2021

On 20.12.21 16:48, Alan DeKok wrote:
> On Dec 18, 2021, at 10:27 AM, Michael Schwartzkopff <ms at sys4.de> wrote:
>> my API returns something like:
>> {"count":1,"next":null,"previous":null,"results":[{"id":16, ... How can
>> I access key/value pairs in the "results" data structure and assign the
>> value of a specific pair to an attribute?
>   It's hard to do in 3.0. :(  v4 is more able to decode this.
>   Matthew updated rlm_json in the v3.2.x branch.  It can encode more json attributes, but can't decode any.  We'd be OK with getting a patch to update 3.2.  But if we change 3.0 at this time, then Matthew will be upset at me. :(
>   Alan DeKok.
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Thanks for the response. I solved the problem in rlm_python3.

I write a blog article about this work, when I find the time. Basic idea:

FreeRADIUS -> dynamic clients -> lookup in netbox asset management.

Mit freundlichen Grüßen,


[*] sys4 AG
https://sys4.de, +49 (89) 30 90 46 64
Schleißheimer Straße 26/MG,80333 München
Sitz der Gesellschaft: München, Amtsgericht München: HRB 199263
Vorstand: Patrick Ben Koetter, Marc Schiffbauer, Wolfgang Stief
Aufsichtsratsvorsitzender: Florian Kirstein

More information about the Freeradius-Users mailing list