(RADIATOR) A radius enabled HTTP port/redirector
Mike McCauley
mikem at open.com.au
Thu Dec 19 02:27:47 CST 2002
Hello All,
we have been working on the prototype of a radius-enabled port redirector.
It does Radius authentication of
each incoming HTTP request, transparently redirects the HTTP stream to a
configurable server and port, and sends accounting start and stop requests
(with the authenticated user name) to the radius server.
The idea is you can put it in front of your HTTP content servers, such as for
streaming media, then use it to manage access and billing for content.
There are some interesting ideas and opportunities for content providers.
1. You could use a standard ISP Radius billing package (like platypus, rodopi
etc) to manage access and billing of your content. Since the accounting
requests have
username and Acct-Session-Time in them, then standard time-based billing could
be done.
2. Using Radius reply attributes, you could limit yor streaming sessions to a
maximum time, possibly limited to the amount of time prepaid by the customer
(administered as prepaid time in your billing software). So you could arrange
for certain customers not to overspend their enitlements. You may also be
able to apply limits on the maximum delivered data volume at any one time.
3. You could specify the target server and port of the redirection based on
Radius reply attrtibutes during the authentication. That means you could
configure (in Radius/ISP billing) the server and port to connect to on a
user-by-user basis, perhaps premium customers could get connected to a server
on a fast/lightly loaded box for better performance, or a higher quality
feed? Or choose the server based on whats been paid for? Or redirect
unauthenticated users to somewhere else? Lots of
possibilities.
4. Radius could be configured to permit at most one concurrent user with a
given user name (or 2 or 3 or ...) so you could limit the maximum number of
concurrent users a customer will permit at a given time?
5. This could be a fontend forcontent served up by other third
parties: all your customers connect to you, then you redirect to a
configurable third party, measure the delivered content, then charge your
customers and pay the third party.
Anyone interested in this?
Please respond direct to me.
Cheers.
--
Mike McCauley mikem at open.com.au
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, 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