Vendor-Specific attribute with rlm_rest
Bjørn Mork
bjorn at mork.no
Thu May 7 20:35:39 CEST 2020
"Michael A Carpenter - macarpen at us.ibm.com" <macarpen at us.ibm.com>
writes:
> I'm trying to return the Vendor-Specific attribute with value "H=4,I=4" using the rlm_rest module. I've tried the following authorization response payloads:
>
> {"Attr-26": "0x483d342c493d34"}
>
> {"Vendor-Specific": "H=4,I=4"}
>
> Both resulted in error:
>
> (0) aaa-api: Processing response header
> (0) aaa-api: Status : 200 (OK)
> (0) aaa-api: Type : json (application/json)
> (0) aaa-api: Parsing attribute "Attr-26"
> (0) aaa-api: EXPAND 0x483d342c493d34
> (0) aaa-api: --> 0x483d342c493d34
> (0) aaa-api: WARNING: Incompatible value assignment for attribute "Vendor-Specific", skipping...
>
> (1) aaa-api: Processing response header
> (1) aaa-api: Status : 200 (OK)
> (1) aaa-api: Type : json (application/json)
> (1) aaa-api: Parsing attribute "Vendor-Specific"
> (1) aaa-api: EXPAND H=4,I=4
> (1) aaa-api: --> H=4,I=4
> (1) aaa-api: WARNING: Incompatible value assignment for attribute "Vendor-Specific", skipping...
>
> Any suggestions for what might be incompatible about the value?
It must be prefixed with a type, length and enterprise number. See
https://tools.ietf.org/html/rfc2865#section-5.26
Bjørn
More information about the Freeradius-Users
mailing list