On 09/10/12 14:47, Thomas Raabo - Zitcom A/S wrote:
Here is my External module

         exec MOTP {
         wait = yes
         program = "/etc/raddb/otpverify.sh %{User-Name} %{User-Password} 
%{reply:Secret} %{reply:Pin} %{reply:Offset}"

   What do you think that does?  What is "reply:Secret" and "reply:Pin" ?

-Well a select is done on radcheck for the user name. I would think that 
output_pairs would be filled with attributes from radcheck?

No. This is not how it works.

radcheck pairs are *compared* against the request. Certain special pairs assume that "comparison" means "add me to the control list". But radcheck pairs are NEVER added to the reply.

radreply pairs are added to the reply. Hence the name.

ATTRIBUTE       Secret                  3001     string
ATTRIBUTE       Pin                        3002    string
ATTRIBUTE       Offset                  3003     string

That is better. But you still need to actually populate them, which will entail moving the pairs from radcheck to radreply.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to