----------  Forwarded Message  ----------

Subject: BOUNCE [EMAIL PROTECTED]:    Non-member submission from ["Robert 
Blayzor" <[EMAIL PROTECTED]>]
Date: Fri, 1 Feb 2002 21:59:11 -0600
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]

>From [EMAIL PROTECTED] Fri Feb  1 21:59:11 2002
Received: from mx0.inoc.net (mx0.inoc.net [64.246.130.30])
        by server1.open.com.au (8.11.0/8.11.0) with ESMTP id g123xB316745;
        Fri, 1 Feb 2002 21:59:11 -0600
Received: from nimbus (cm-24-161-15-249.nycap.rr.com [24.161.15.249]) by
 mx0.inoc.net (Vircom SMTPRS 5.1.202) with ESMTP id
 <[EMAIL PROTECTED]>;
 Sat, 2 Feb 2002 00:33:59 -0500
Reply-To: <[EMAIL PROTECTED]>
From: "Robert Blayzor" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Subject: AuthBy SQL and AuthLog
Date: Sat, 2 Feb 2002 00:33:19 -0500
Organization: INOC, LLC
Message-ID: <000201c1abab$36445610$[EMAIL PROTECTED]>
MIME-Version: 1.0
Content-Type: text/plain;
        charset="US-ASCII"
Content-Transfer-Encoding: 7bit
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.3416
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Importance: Normal

See sample entries in my config file below.

We do backend RADIUS auth for several realms in our databases.  The
problem is the customer does not always log in fully realmed.  SO we
pass our SQL extra information so the database stored proceedure can
figure out the realm.  The problem is that Radiator doesn't always know
what the realm is... And therefore, does not have a decorated username
attribute.

The problem with this is the AuthLog file.  While this works good, if
user "joe" has been attempting the wrong password, we may not really
know which ISP "joe" is from.  So we fully decorate the names on the
backend if they are not (or even if they are) and send them back as
"user@realm" in the RADIUS "Class" attribute.  This works extremely well
except for the fact that when I try to AuthLog store what I return back
to Radiator from my AuthBy, the field comes up blank, even though I know
I'm returning something.  It's like if the access request fails, that
those attributes don't get populated, therefore they show as NULL or
empty in my AuthLog.

Is there a way I can return a column back from the SQL server and have
AuthLog show that value?  Regardless of success or failure.



#
# Setup a default AuthLog
#
<AuthLog FILE>
        Identifier Auth-Log-General
        Filename %L/password.log
        LogSuccess 0
        LogFailure 1
        FailureFormat %m/%d/%Y %H:%M:%S  Failed login: %{Class}  PW: %P
%{Calling-Station-Id}
</AuthLog>

<AuthBy SQL>
        Identifier      Auth-NAS
        DBSource        dbi:Sybase:server=mysql
        DBUsername      xxx
        DBAuth          xxx
        AuthSelect      EXEC sp_RadiusLookup '%n',
'%{Called-Station-Id}', '%N'
        AuthColumnDef   0, Class, reply
        AuthColumnDef   1, User-Password, check
        AuthColumnDef   2, GENERIC, check
        AuthColumnDef   3, GENERIC, reply
</AuthBy>

--
Robert Blayzor, BOFH
INOC, LLC
[EMAIL PROTECTED]

Calculating in binary code is as easy as 01,10,11.

-------------------------------------------------------

-- 
Mike McCauley                               [EMAIL PROTECTED]
Open System Consultants Pty. Ltd            Unix, Perl, Motif, C++, WWW
24 Bateman St Hampton, VIC 3188 Australia   http://www.open.com.au
Phone +61 3 9598-0985                       Fax   +61 3 9598-0955

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 etc etc 
on Unix, Win95/8, 2000, NT, MacOS 9, MacOS X
===
Archive at http://www.open.com.au/archives/radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.

Reply via email to