Hi Julien,
I'd solve it by having two configurations, one for the static and one for the 
dynamic address assignment.
The order is irrelevant, I'd put the one that's matching more often first.
Configure the AuthByPolicy of the Handler to ContinueUntilAccept so both cases 
are checked until one returns accept.

So the static case is the easier one, just one AuthBy LDAP2 (note the case of 
AuthBy, you have it wrong in your original email) with a SearchFilter on 
Service-Type != DHCP (or Service-Type = Static or whatever value it has in your 
LDAP directory).

The dynamic case has the two AuthBy's (LDAP2 and DYNADDRESS) in an AuthBy GROUP 
with AuthByPolicy set to ContinueWhileAccept.

Best regards, Alex

On 2016-07-01 18:20, Julien CAVOIZY wrote:
Hello,

I am building a new authentication model for a new telco operator and I have a 
problem :
In the same Handler, I want to authenticate on a <Authby LDAP2> and only if I get an 
attribute « service-type = DHCP » in the LDAP response it should go to a second <AuthBy 
DYNADDRESS> to allocate a dynamic IP.
I need that to do static IP allocation and fallback if not available to dynamic 
IP allocation.

How would you handle this with radiator ?

Thank you


Julien



_______________________________________________
radiator mailing list
radiator@open.com.au<mailto:radiator@open.com.au>
http://www.open.com.au/mailman/listinfo/radiator



*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*
T-Systems Austria GesmbH Rennweg 97-99, 1030 Wien
Handelsgericht Wien, FN 79340b
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*
Notice: This e-mail contains information that is confidential and may be 
privileged.
If you are not the intended recipient, please notify the sender and then
delete this e-mail immediately.
*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*"*
_______________________________________________
radiator mailing list
radiator@open.com.au
http://www.open.com.au/mailman/listinfo/radiator

Reply via email to