but i want to DO authentication by an external program.
from the doc it seems that you can only run an external program
when a user is authenticated.
am i right or there are other ways to do this?

thanks,
Payam Shabanian

On Sat, 30 Oct 2004 11:26:55 -0400 (EDT), Dustin Doris
<[EMAIL PROTECTED]> wrote:
> Look into the doc directory.
> 
> README tells you about Exec-Program and Exec-Program-Wait you can put into
> the users file.
> 
> variables.txt shows the variables that you can pass to it.  Pay attention
> to the line with printenv > /tmp/exec-program-wait.  That will show you
> the variables that are actually being passed, very helpful!
> 
> In raddb directory
> 
> radiusd.conf look for the exec echo section.  You can call an external
> program using that as well.
> 
> Here is an example script I am testing.
> 
> #!/usr/local/bin/bash
> if [ -z $FRAMED_IP_ADDRESS ]
>   then
>   exit 1
> else
>   exit 0
> fi
> 
> I am looking to see if there is a Framed-IP-Address in the reply values.
> if not, I reject them.
> 
> I load it in radiusd.conf with
> 
>         exec reply_check {
>                 wait = yes
>                 program = "/usr/local/etc/raddb/reply.sh"
>                 input_pairs = reply
>                 output_pairs = reply
>                 packet_type = Access-Accept
>         }
> and then execute it in the post-auth section
> 
> post-auth {
>         reply_check
> }
> 
> Hope that is helpful.
> 
> -Dusty Doris
> 
> 
> 
> 
> On Sat, 30 Oct 2004, Payam Shabanian wrote:
> 
> > hi,
> > does anybody  know:
> > how to authenticate, Authorize, and do accounting on users
> > with an external program?
> >
> > thanks
> > Payam Shabanian
> >
> > -
> > List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
> >
> 
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
>

- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to