(RADIATOR) RewriteUsername question

Hugh Irvine hugh at open.com.au
Tue May 20 07:14:45 CDT 2003


Thanks Matthew -

Quite right of course - that's why you should read the book yourself 
and above all - test it!

cheers

Hugh


On Tuesday, May 20, 2003, at 19:24 Australia/Melbourne, Matthew Trout 
wrote:

> RewriteUsername s/^ABC.// will strip 'ABC' followed by *any character* 
> - if
> you specifically want to remove a '.', use
>
> RewriteUsername s/^ABC\.//
>
> for a slash, use
>
> RewriteUsername s/^ABC\///
>
> If you want to be able to remove ABC followeed by either, use
>
> RewriteUsername s/^ABC[\.\\]//
>
> For more detailed info on rewriting (and some entertaining mental
> contortions :) I'd suggest reading the 'perlre' manpage - web link for 
> perl
> 5.8.0 is http://search.cpan.org/author/JHI/perl-5.8.0/pod/perlre.pod
>
> -----Original Message-----
> From: Hugh Irvine [mailto:hugh at open.com.au]
> Sent: 20 May 2003 00:20
> To: James Nelson
> Cc: radiator at open.com.au
> Subject: Re: (RADIATOR) RewriteUsername question
>
>
>
>
>
> Hello James -
>
>
> You can use multiple RewriteUsername's, so you can strip off the 
> prefixes
> like this:
>
>
>         # remove prefix "ABC."
>         RewriteUsername s/^ABC.//
>
>
>         # remove prefix "DEF."
>         RewriteUsername s/DEF.//
>
>
>         .....
>
>
> regards
>
>
> Hugh
>
>
>
>
> On Tuesday, May 20, 2003, at 08:06 Australia/Melbourne, James Nelson 
> wrote:
>
>
> Is it possible to create a string of things to remove from usernames 
> that
> are sent to my Radiator server for authentication?  We have a couple 
> NASs
> that are not in our control that use prepended strings to determine 
> which
> server to send the requests to, and occasionallly do not strip this off
> before sending it to us.  Basically, I have a list of 3 different 
> strings
> (3-4 alphabetic chars plus a "." or "/" character) that might prepend a
> username.  This list of possibilities might change somewhat 
> frequently, so
> if possible I'd like to be able to set some kind of global strings of 
> what
> to filter.
>
> Major problems I have is that the "." char is valid on our systems, so 
> I
> can't just strip everything before a period, it will have to match our 
> 3-4
> letter string and a "." or 3-4 letter and a "/".  This will always be 
> at the
> beginning of the usrename, if that makes it easier.  Also note that I 
> am
> already using RewriteUsername to strip the realm before authenticating.
>
> Thanks for the help,
> ::James Nelson
>
>
>
> NB: have you included a copy of your configuration file (no secrets),
> together with a trace 4 debug showing what is happening?
>
>
> -- 
> Radiator: the most portable, flexible and configurable RADIUS server
> anywhere. Available on *NIX, *BSD, Windows 95/98/2000, NT, MacOS X.
> -
> Nets: internetwork inventory and management - graphical, extensible,
> flexible with hardware, software, platform and database independence.
>
>

NB: have you included a copy of your configuration file (no secrets),
together with a trace 4 debug showing what is happening?

-- 
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. Available on *NIX, *BSD, Windows 95/98/2000, NT, MacOS X.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.

===
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list