public interface RadiusAccessRequestHandler
#addResponseAttributes(ServerContext, InetServType, InetServ, RadiusAttributeSet, String, Map, RadiusAttributeSet, Set),
он должен либо возвращать false, либо заменять стандарнтую логику выдачи атрибутов.| Modifier and Type | Method and Description |
|---|---|
boolean |
addResponseAttributes(ru.bitel.bgbilling.kernel.container.managed.ServerContext context,
InetServType inetServType,
InetServ inetServ,
RadiusPacket response,
java.lang.String realm,
java.util.Map<java.lang.String,RadiusAttributeSet> realmAttributeMap,
RadiusAttributeSet inetServAttributes,
java.util.Set<java.lang.Integer> inetOptionSet)
В данном методе можно заменить стандартную логику выдачи атрибутов.
|
void |
afterAuthorization(ru.bitel.bgbilling.kernel.container.managed.ServerContext conext,
RadiusListenerWorker<InetNas> req,
RadiusSession<InetNas,InetRadiusSessionParams> radiusSession,
RadiusPacket request,
RadiusPacket response)
После авторизации.
|
void |
beforeAuthentication(ru.bitel.bgbilling.kernel.container.managed.ServerContext context,
RadiusListenerWorker<InetNas> req,
RadiusSession<InetNas,InetRadiusSessionParams> radiusSession,
RadiusPacket request,
RadiusPacket response)
Перед аутентификацией.
|
void beforeAuthentication(ru.bitel.bgbilling.kernel.container.managed.ServerContext context,
RadiusListenerWorker<InetNas> req,
RadiusSession<InetNas,InetRadiusSessionParams> radiusSession,
RadiusPacket request,
RadiusPacket response)
throws java.lang.Exception
RadiusProtocolHandler.preprocessAccessRequest(RadiusPacket, RadiusPacket, ru.bitel.common.sql.ConnectionSet),
который может вызываться несколько раз для каждого Access-Request в одной RADIUS-сессии (например, при EAP), вызывается только один раз,
перед реальной внутренней аутентификацией.context - session - req - request - response - java.lang.Exceptionvoid afterAuthorization(ru.bitel.bgbilling.kernel.container.managed.ServerContext conext,
RadiusListenerWorker<InetNas> req,
RadiusSession<InetNas,InetRadiusSessionParams> radiusSession,
RadiusPacket request,
RadiusPacket response)
throws java.lang.Exception
conext - req - radiusSession - request - response - java.lang.Exceptionboolean addResponseAttributes(ru.bitel.bgbilling.kernel.container.managed.ServerContext context,
InetServType inetServType,
InetServ inetServ,
RadiusPacket response,
java.lang.String realm,
java.util.Map<java.lang.String,RadiusAttributeSet> realmAttributeMap,
RadiusAttributeSet inetServAttributes,
java.util.Set<java.lang.Integer> inetOptionSet)
throws java.lang.Exception
context - inetServType - inetServ - response - realm - realmAttributeMap - inetServAttributes - optionSet - java.lang.ExceptionRadiusAccessRequestHandler