/** * RADIUS Login configuration for javax.security.login. * Options: * debug - Show debugging information as the process unfolds (true or false). * Information is written to the standard output. * debugFile - If not empty this will be the path the file debug where output will be written. * Otherwise the output goes to the standard output. * aythtype - Authentication type - PAP, CHAP, MSCHAP, MSCHAP2. * server - RADIUS server domain name or address. * port - RADIUS server authentication port, either 1812 or the antiquated 1645. * secret - Shared secret. * timeout - Authentication time out in seconds. * namePrompt - the prompt to used to ask for a name. * If the prompt is empty there will be no prompt. * passwordPrompt - the prompt used to ask for a password. * If the prompt is empty there will be no prompt. * * Other values are interpreted as RADIUS attributes. * There are five types of attributes supported: * Integer - preceded by a '#' as in Nas-Port="#1" * IP Address - preceded by a '@' as in NAS-IP-Address="@127.0.0.1" * Value - preceded by a '#', but alphabetic as in Framed-Protocol="#PPP" * Binary - preceded by '0x' as in State="0x563434f9c0" * String - by itself as in NAS-Identifier="NAS-5" * * Option names and their values are case sensitive. */ RADIUSLogin { com.theorem.radserver3.login.RADIUSLogin REQUIRED authtype=CHAP debug=false debugFile ="" server="127.0.0.1" port="1812" timeout="5" secret="axltest" namePrompt = "Name:" passwordPrompt = "Password:" NAS-IP-Address="@127.0.0.1" NAS-Port="#1" Framed-Protocol="#PPP" Service-Type="#Login" ; };