|
||||||||||
| 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 IRADIUSProtocolHandlerIRADIUSProtocolHandler.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 IRADIUSProtocolHandlerIRADIUSProtocolHandler.authenticate(java.lang.String)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||