[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freeradius-users
Subject:    Re: REST module Access-Reject 401 Reply-Message
From:       Jorge Pereira <jpereira () freeradius ! org>
Date:       2021-02-11 14:06:23
Message-ID: 2631FF9E-436F-4976-BFD9-BC3BA3C96C4F () freeradius ! org
[Download RAW message or body]

Adrian,

	The next release 3.0.22 is coming up with the new attribute "REST-HTTP-Status-Code" \
that held the HTTP response code. Feel free to build your own package from \
https://github.com/FreeRADIUS/freeradius-server/commits/v3.0.x \
<https://github.com/FreeRADIUS/freeradius-server/commits/v3.0.x> branch if you want \
that now. 

Then you will be able to do something like:

...
rest
If ("%{REST-HTTP-Status-Code}" != "200") {
   update reply {
       &Reply-Message := "The %{User-Name} can't log in due to \
%{REST-HTTP-Status-Code} http response code"  }
   Reject
}
…

--
Jorge Pereira
jpereira@freeradius.org




> Em 11 de fev de 2021, Ã (s) 08:33, Adrian Smith via Freeradius-Users \
> <freeradius-users@lists.freeradius.org> escreveu: 
> Question regarding the REST module please.
> 
> If we return a 401 which gets translated into an Access-Reject, is there any way to \
> pass something back from REST which can be put into the reply message? 
> In our scenario each user can have a maximum number of sessions, and if that limit \
> is reached, we want to pass that specific error back in the Access-Reject. 
> TIA
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic