On 13 May 2009, at 02:10, Ivan Kalik wrote:
On 12 May 2009, at 13:29, Doug Hardie wrote:
V 2.1.5. I am having a problem with PAP not using the proper user
id. IF the user id is just a plain
<user_id> then it works properly. However, I have some realms setup
that have prefixes and suffixes e.g., DUB+<user_id>@lafn. PAP is
trying to find the user_id DUB+<user_id>@lafn rather than the
stripped user id <user_id> and hence it doesn't find a password for
the user. Everything works just fine if I add Auth-Type := Accept
to the users file, but thats not a great way to run a railroad.
Obviously I missed something.
hints has:
DEFAULT Prefix == "DUB+", Suffix == "@lafn", Strip-User-Name = Yes
Hint = "SlipStream"
What have I missed?
I seem to have reached a dead end with this. Version 1.x would strip
both the prefix and the suffix in Stripped-User-Name and then use
that
to find the password. Version 2.x will strip one or the other, but
not both.
Use this to strip prefix. Use realms module to strip suffix. suffix is
listed in default configuration. Just add your suffixes as local
realms to
proxy.conf.
I'll have to give that a try. I am a bit concerned because I need
hints to generate different hints based on the presence of the
suffix. What I ended up tonight with is the following in hints:
DEFAULT User-Name =~ "DUN[+]([...@]+)@*"
User-Name := "%{1}",
Hint = "NationalSS1"
DEFAULT User-Name =~ "dun[+]([...@]+)@*"
User-Name := "%{1}",
Hint = "NationalSS2"
and so on. This works but might be a bit kludgy. At least we are
authenticating again. Thanks for the help.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html