(RADIATOR) AuthBy PLATYPUS Query
William Hernandez
whr at essnet.com
Thu Jul 26 13:11:40 CDT 2001
OK, I've switched to AuthBy SQL since the AuthSelect in AuthBy
PLATYPUS seems to do an append to the default select.
I test with:
radpwtst -trace -s www.prw.net -user user at prdigital.com -password
userpw -auth_port 1812 -noacct -secret prwradius -dictionary
/etc/raddb/dictionary
and get the following error:
Thu Jul 26 13:49:35 2001: ERR: Bad attribute=value pair: Y
Thanks in advance,
William
--------------------- Attachments:
adius.log --------------------------
Thu Jul 26 13:49:19 2001: INFO: Server started: Radiator 2.18.2
on www.prw.net
Thu Jul 26 13:49:22 2001: INFO: Trace level changed to 4
Thu Jul 26 13:49:22 2001: INFO: Trace level increased to 4
Thu Jul 26 13:49:35 2001: DEBUG: Packet dump:
*** Received from 208.249.78.3 port 36427 ....
Code: Access-Request
Identifier: 34
Authentic: 1234567890123456
Attributes:
User-Name = "user at prdigital.com"
Service-Type = Framed-User
NAS-IP-Address = 203.63.154.1
NAS-Port = 1234
NAS-Port-Type = Async
User-Password =
"<146><208><238><158><247><22><144><5><164><133><228><17
4><1>H<30>x"
Thu Jul 26 13:49:35 2001: DEBUG: Check if Handler
Realm=surfea.net should be used to handle this request
Thu Jul 26 13:49:35 2001: DEBUG: Check if Handler
Realm=prwebtv.net should be used to handle this request
Thu Jul 26 13:49:35 2001: DEBUG: Check if Handler
Realm=holaplaneta.net should be used to handle this request
Thu Jul 26 13:49:35 2001: DEBUG: Check if Handler
Realm=prwebtv.net should be used to handle this request
Thu Jul 26 13:49:35 2001: DEBUG: Check if Handler
Realm=holaplaneta.net should be used to handle this request
Thu Jul 26 13:49:35 2001: DEBUG: Check if Handler
Realm=prdigital.com should beused to handle this request
Thu Jul 26 13:49:35 2001: DEBUG: Handling request with Handler
'Realm=prdigital.com'
Thu Jul 26 13:49:35 2001: DEBUG: prw-sessiondb Deleting session
for user at prdigital.com, 203.63.154.1, 1234
Thu Jul 26 13:49:35 2001: DEBUG: do query is: delete from
RADONLINE where NASIDENTIFIER='203.63.154.1' and NASPORT01234
Thu Jul 26 13:49:35 2001: DEBUG: Handling with Radius::AuthSQL
Thu Jul 26 13:49:35 2001: DEBUG: Handling with Radius::AuthSQL
Thu Jul 26 13:49:35 2001: DEBUG: Query is: select password,
active, timeleft, blockuser, guarantor from customer where
username='user'
Thu Jul 26 13:49:35 2001: ERR: Bad attribute=value pair: Y
Thu Jul 26 13:49:35 2001: DEBUG: Radius::AuthSQL looks for match
with user at prdigital.com
Thu Jul 26 13:49:35 2001: DEBUG: Radius::AuthSQL ACCEPT:
Thu Jul 26 13:49:35 2001: DEBUG: Access accepted for
user at prdigital.com
Thu Jul 26 13:49:35 2001: DEBUG: Packet dump:Thu Jul 26 13:49:35
2001: DEBUG: Access accepted for user at prdigital.com
Thu Jul 26 13:49:35 2001: DEBUG: Packet dump:
*** Sending to 208.249.78.3 port 36427 ....
Code: Access-Accept
Identifier: 34
Authentic: 1234567890123456
Attributes:
Service-Type = Framed-User
Framed-Protocol = PPP
Framed-IP-Netmask = 255.255.255.255
Framed-Compression = Van-Jacobson-TCP-IP
Ascend-Idle-Limit = 900
--------------------- Attachments:
adius.cfg --------------------------
<AuthBy SQL>
Identifier prdigital-plat
DBSource dbi:Sybase:database=plat
DBUsername ********
DBAuth ********
AuthSelect select password, active, timeleft, blockuser,
guarantor \
from customer where username='%U'
AddToReply Service-Type = Framed-User, \
Framed-Protocol = PPP, \
Framed-IP-Netmask = 255.255.255.255, \
Framed-Compression = Van-Jacobson-TCP-IP, \
Ascend-Idle-Limit = 900
</AuthBy>
# This clause handles users who login as user at prdigital.com
<Handler Realm=prdigital.com>
SessionDatabase prw-sessiondb
AuthBy prdigital-plat
AcctLogFileName /var/log/radacct/prdigital/detail
PasswordLogFileName
/var/log/radacct/prdigital/radius.log
ExcludeFromPasswordLog root
</Handler>
# This clause handles prdigital.com users who login without the
domain
<Handler Called-Station-Id=/5050$/>
# The following line adds prdigital.com to username
RewriteUsername s/(.*)/$1\@prdigital.com/
SessionDatabase prdigital-sessiondb
AuthBy prdigital-plat
AcctLogFileName /var/log/radacct/prdigital/detail
PasswordLogFileName
/var/log/radacct/prdigital/radius.log
ExcludeFromPasswordLog root
</Handler>
-----Original Message-----
From: owner-radiator at open.com.au
[mailto:owner-radiator at open.com.au]On
Behalf Of William Hernandez
Sent: Thursday, July 26, 2001 12:16 PM
To: Radiator
Subject: (RADIATOR) AuthBy PLATYPUS Query
We're testing AuthBy PLATYPUS and I'm getting the following:
Thu Jul 26 11:42:47 2001: DEBUG: Handling with
Radius::AuthPLATYPUS
Thu Jul 26 11:42:47 2001: DEBUG: Query is: select password,
active, timeleft, blockuser, guarantor from customer where
username='user at domain.com'
This appears to be using username='%u' in the query. Can I use
AuthSelect in AuthBy PLATYPUS or should I use AuthBy SQL instead?
Thanks in advance,
William
===
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.
===
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