Hi!

The python functions should return  (return, replyTuple, configTuple). 

return is one of the following constants

#RLM_MODULE_REJECT   = 0 #  /* immediately reject the request */
#RLM_MODULE_FAIL     = 1 #  /* module failed, don't reply */
#RLM_MODULE_OK       = 2 #  /* the module is OK, continue */
#RLM_MODULE_HANDLED  = 3 #  /* the module handled the request, so stop. */
#RLM_MODULE_INVALID  = 4 #  /* the module considers the request invalid. */
#RLM_MODULE_USERLOCK = 5 #  /* reject the request (user is locked out) */
#RLM_MODULE_NOTFOUND = 6 #  /* user not found */
#RLM_MODULE_NOOP     = 7 #  /* module succeeded without doing anything */
#RLM_MODULE_UPDATED  = 8 #  /* OK (pairs modified) */
#RLM_MODULE_NUMCODES = 9 #  /* How many return codes there are */

replyTuble are the attributes which are send to the requesting NAS, but I 
couldn't find out what configTuple is exactly. I currently only pass an () and 
it works. Is it the same as "update control"  and setting variables in the 
normal config files?

What I would like to do is to provide a variable which can be used in the 
config file after calling the python module to compare it against 
"%{TLS-Client-Cert-Subject}" as I don't see a possible to get this variable in 
the python module to do the compare there.  Thx for your help.

Mit freundlichen Grüßen
Robert Penz

--------------------------------------------------------------
Dipl.Inf. Robert Penz
DVT - Daten-Verarbeitung-Tirol GmbH
Adamgasse 22, 6020 Innsbruck
Tel: +43 (0)512 508 3334 / Fax: +43 (0)512 508 3355
E-Mail: robert.p...@tirol.gv.at


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

Reply via email to