Hello Lisa -

What you show below will not work.

The correct way to set up complicated configuration files is like this:

# first define AuthBy clauses

<AuthBy ...>
        Identifier CheckSomething
        .....
</AuthBy>

<AuthBy ...>
        Identifier CheckSomethingElse
        .....
</AuthBy>

<AuthBy ...>
        Identifier CheckAnotherThing
        .....
</AuthBy>

# now define AuthBy GROUP's to combine AuthBy's
# use as many as required (perhaps with different policies)

<AuthBy GROUP>
        Identifier CheckCombination
        AuthByPolicy ContinueUntilAccept
        AuthBy CheckSomething
        AuthBy CheckSomethingElse
</AuthBy>

<AuthBy GROUP>
        Identifier CheckUsers
        AuthByPolicy ContinueWhileAccept
        AuthBy CheckCombination
        AuthBy CheckAnotherThing
</AuthBy>

# now configure Handlers

<Handler .....>
        AuthBy .....
</Handler>

<Handler .....>
        AuthBy .....
</Handler>

The important thing to remember is that you can nest AuthBy clauses, but 
nothing else.

BTW - we do offer training courses on customer sites, and the course covers 
all of these things. You can also find a great deal of this material covered 
in the archives at www.starport.net/~radiator.

hth

Hugh


On Friday 02 March 2001 21:21, Lisa Goulet wrote:
> Hi all,
>
> I have several handlers that have overlapping funtionality. If possible,
> I'd like to combine them to look something like this:
>
> <Handler preauth="true">
>       do preauth_handling
>       <Handler tunnel="true">
>             do setup_tunnel
>       </Handler>
> </Handler>
>
> The attributes like preauth are getting set up in a preHandlerHook. I tried
> it directly as above but it was a no go. I would appreciate any suggestions
> on how to do this.
>
>
> Regards,
> Lisa
> ..
>
> ===
> Archive at http://www.starport.net/~radiator/
> Announcements on [EMAIL PROTECTED]
> To unsubscribe, email '[EMAIL PROTECTED]' with
> 'unsubscribe radiator' in the body of the message.

-- 
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.starport.net/~radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.

Reply via email to