(RADIATOR) Improvements to Server TACACSPLUS

Mike McCauley mikem at open.com.au
Mon Dec 6 01:24:09 CST 2004


Hello all,

If you are not interested in TACACS+ authentication in Radiator, stop reading 
now.

We have made a number of changes to Server TACACSPLUS, now available in the 
3.11 patch set, as described below. The most significant change is the new 
AuthorizeGroup, and we are keen to have interested parties test the new 
behaviour to ensure it suits their needs.

=========

Added new parameter AuthorizeGroup, which permits much more fine-grained 
group-based control over authorization of services, including shell, exec, 
ppp etc. See example tacacsplusserver.cfg for details of how to use it. This 
new parameter is alpha code, and testing is encouraged, feedback to me. If 
AuthorizeGroup is not used in the config file, reverts to the previous 
behaviour.

The Tacacs group name now defaults to 'DEFAULT' if GroupMemberAttr is not 
defined, or if the Access-Accept does not include that named attribute (ie if 
the Tacacs group name cannot be determined)

Added new test client for TACACS+. 
    See goodies/tacacsplustest -h for help.

Server TACACSPLUS now allows you to set the group cache file name with the 
GroupCacheFile, which
    also permits special characters. 

Also ServerTACSCPLUS now uses the accounting type in incoming requests to
    set the Acct-Status-Type in Radius Acounting-Requests. 

Timestamp is now _not_ added to
    Radius requests, since the following Handler will always do it
    anyway. 

Added support for authentication using methods that can challenge,
    such as DIGIPASS, ACE, OPIE, OTP, INTERNAL etc. 
Default AuthorizationTimeout for Server TACACSPLUS changed to 600 seconds, to 
cater for
    authentication start/challenge/continue sequence that are subject to
    user input and could take a long time, and so that authorization
    replies will be available for longer sessions.

    Added -interactive flag to tacacsplustest to handle Tacacsplus
    authentications that might ask for additional data (such as when
    authenticating Tacacs with DIGIPASS, ACE, OPIE, OTP, INTERNAL etc).

-- 
Mike McCauley                               mikem at open.com.au
Open System Consultants Pty. Ltd            Unix, Perl, Motif, C++, WWW
9 Bulbul Place Currumbin Waters QLD 4223 Australia   http://www.open.com.au
Phone +61 7 5598-7474                       Fax   +61 7 5598-7070

Radiator: the most portable, flexible and configurable RADIUS server 
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald, 
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS, 
TTLS, PEAP etc on Unix, Windows, MacOS etc.

--
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