(RADIATOR) Tracking AuthBy
Hugh Irvine
hugh at open.com.au
Thu Dec 26 15:23:30 CST 2002
Hello Jonathon -
My usual approach in this situation is to use Handlers, together with
the Class attribute.
Something like this:
# define AuthBy clauses
<AuthBy ...>
Identifier CheckWhatever
.....
AddToReply Class = CheckWhatever
</AuthBy>
<AuthBy .....>
Identifier CheckSomethingElse
.....
AddToReply Class = CheckSomethingElse
</AuthBy>
.....
# define Handlers
<Handler Request-Type = Accounting-Request, Class = CheckWhatever>
AuthBy CheckWhatever
.....
</Handler>
<Handler Request-Type = Accounting-Request, Class = CheckSomethingElse>
AuthBy CheckSomethingElse
.....
</Handler>
.....
<Handler>
AuthByPolicy ContinueUntilAccept
AuthBy CheckWhatever
AuthBy CheckSomethingElse
....
</Handler>
regards
Hugh
On Friday, Dec 27, 2002, at 07:50 Australia/Melbourne, mail.baysat.net
wrote:
> Hi,
> I am currently using radiator as a central authentication server
> for numerous wireless hotspots and dialup networks. Each hotspot can
> authenticate users from multiple networks so I have a series of AuthBy
> clauses for each Handler. I need to keep track of what AuthBy clauses
> each user was authenticated by so I can get the accounting packets to
> the correct authentication server. I am currently doing this by
> passing a value in a radius attribute that I check for in accounting
> handlers that supercede the authentication handlers.
> I was hoping there would be a cleaner way of doing this. I had though
> I may be able to use the session ID and the session database somehow
> but am not sure where to start. Do you have any suggestions on this?
>
> Thanks
> Jonathon Lindbo
>
>
--
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