On 22/11/13 16:37, Adam Bishop wrote:
On 22 Nov 2013, at 16:29, Phil Mayers <p.mayers@IMPERIAL.AC.UK> wrote:
Interesting. It might be the use of "=" rather than ":=". But I'm puzzled exactly why. Try changing to:
User-Name := …"
Same result:
(6) post-auth { (6) update outer.reply { (6) eap_ttls : expand: "%{request:User-Name}" -> '@local.com' (6) eap_ttls : User-Name := "@local.com" (6) } # update outer.reply = noop (6) } # post-auth = noop
Weird. Upon closer inspection, it looks like the problem is the right-hand side of the expression, which I didn't spot. I wonder if it's reading from "outer.request" because it's inside "outer.reply"? Does: update { outer.reply:User-Name := &request:User-Name } ...work?