Thanks, Alan.  <br><br>I did make some progress from old replies in the archive, and you have verified/clarified what I thought I had discovered.<br><br>Should modules in the authorize section only set "output_pairs = config" then?
<br>Unless acted upon, all attributes or pairs move "as is" to the successive list, correct?  request -> config -> reply<br><br>Thanks,<br>Lin<br><br><br><div><span class="gmail_quote">On 8/10/06, <b class="gmail_sendername">
Alan DeKok</b> <<a href="mailto:aland@deployingradius.com">aland@deployingradius.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
"Lin Richardson" <<a href="mailto:lin@xmission.com">lin@xmission.com</a>> wrote:<br>> Question 1:<br>> This script is intended to be an Authentication method.  How do I teach<br>> freeradius (during the authorize process?) to set Auth-Type to use this
<br>> method when appropriate?<br><br>  This is one of the few cases where you have to set Auth-Type<br>yourself, in another module.<br><br>> This would mean that freeradius would have to set the Auth-Type to NEWAUTH,
<br>> right?  The NEWAUTH block would in turn kick of the special_auth module and<br>> execute my auth script?<br><br>  Yes.<br><br>> Question 2:<br>> A related, but separate question regarding external scripts.  Having
<br>> specified the "output_pairs = reply" parameter, how does a script set or<br>> return the pairs for use by freeradius.<br><br>  See scripts/exec-program-wait<br><br>  Alan DeKok.<br><br><br><br>  Alan DeKok.
<br>--<br>  <a href="http://deployingradius.com">http://deployingradius.com</a>       - The web site of the book<br>  <a href="http://deployingradius.com/blog/">http://deployingradius.com/blog/</a> - The blog<br>-<br>List info/subscribe/unsubscribe? See 
<a href="http://www.freeradius.org/list/users.html">http://www.freeradius.org/list/users.html</a><br></blockquote></div><br>