Passing variables from inner tunnel
Alexander Clouter
alex at digriz.org.uk
Wed Jul 28 14:58:46 CEST 2010
Hi,
newtownz <jean466 at sympatico.ca> wrote:
>
> I'm trying to pass the value of LDAP-UserDn from the inner-tunnel
> to the default server. I have read unlang and also tried many combinations
> including update outer.control from the inner tunnel and nothing worked...
>
I'm pretty sure I saw this too and (was some time back) a glance over
the source code gave me the impression that anything in the FreeRADIUS
internal dictionary gets lost.
> Here is a debug output where we can see that the User-Dn get expanded
> correctly in the tunnel but is empty in the default server.
>
Just return User-Name in the reply and do a repeat LDAP query on your
outer layer; doing a 'cn' lookup should be instantaneous...if it is not
you have other bigger problems[1].
Cheers
[1] obviously scalability and transaction time is not a problem as you
are Exec-Program-Wait'ing a PHP script ;)
--
Alexander Clouter
.sigmonster says: Pretend to spank me -- I'm a pseudo-masochist!
More information about the Freeradius-Users
mailing list