|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.aselect.authspserver.authsp.radius.AbstractRADIUSProtocolHandler
public abstract class AbstractRADIUSProtocolHandler
Abstract Radius Protocol Handler.
Description:
Abstract implementation of the Radius AuthSP Handler, which can be used as
base for other implementations of the Radius Protocol Handler (CHAP/PAP)
Concurrency issues:
None
Field Summary | |
---|---|
protected boolean |
_bFullUid
The complete user ID. |
protected int |
_iPort
The radius server port. |
protected java.lang.String |
_sRadiusServer
The radius server. |
protected java.lang.String |
_sSharedSecret
The shared secret. |
protected java.lang.String |
_sUid
The user ID. |
protected SystemLogger |
_systemLogger
The logger for system entries. |
Fields inherited from interface org.aselect.authspserver.authsp.radius.IRADIUSProtocolHandler |
---|
ACCESS_ACCEPT, ACCESS_REJECT, ACCESS_REQUEST, MAX_RADIUS_PACKET_SIZE, RADIUS_ATTRIBUTE_TYPE_CHAP_CHALLENGE, RADIUS_ATTRIBUTE_TYPE_CHAP_PASSWORD, RADIUS_ATTRIBUTE_TYPE_USER_NAME, RADIUS_ATTRIBUTE_TYPE_USER_PASSWORD, RADIUS_PORT |
Constructor Summary | |
---|---|
AbstractRADIUSProtocolHandler()
|
Method Summary | |
---|---|
abstract java.lang.String |
authenticate(java.lang.String sPassword)
Autehnticate a user with Radius. |
boolean |
init(java.lang.String sRadiusServer,
int iPort,
java.lang.String sSharedSecret,
boolean bFullUid,
java.lang.String sUid,
SystemLogger systemLogger)
Initializes the Radius Protocol Handler. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.lang.String _sRadiusServer
protected int _iPort
protected java.lang.String _sSharedSecret
protected boolean _bFullUid
protected java.lang.String _sUid
protected SystemLogger _systemLogger
Constructor Detail |
---|
public AbstractRADIUSProtocolHandler()
Method Detail |
---|
public boolean init(java.lang.String sRadiusServer, int iPort, java.lang.String sSharedSecret, boolean bFullUid, java.lang.String sUid, SystemLogger systemLogger)
init
in interface IRADIUSProtocolHandler
IRADIUSProtocolHandler.init(java.lang.String, int, java.lang.String, boolean, java.lang.String, org.aselect.system.logging.SystemLogger)
public abstract java.lang.String authenticate(java.lang.String sPassword)
authenticate
in interface IRADIUSProtocolHandler
IRADIUSProtocolHandler.authenticate(java.lang.String)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |