Hi Toledo,<div><br></div><div>I'm glad to find you here!</div><div><br></div><div>I'm going to use time based tokens that need to be in sync with the radius server's clock, and from time-to-time the module need to resync the token and store a time-offset information. That's why the module need to store information.</div>

<div><br></div><div>Unfortunately the motp is not compatible with the token I'm going to use.</div><div><br></div><div>Thanks anyway!<br><br><div class="gmail_quote">On Sat, Mar 12, 2011 at 12:52, Toledo, Luis Carlos <span dir="ltr"><<a href="mailto:lscrlstld@gmail.com">lscrlstld@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">> Hi,<br>
><br>
> I'm kinda new to Freeradius and at the same time I'm learning it, I'm<br>
> seeing<br>
> I gonna need to develop a new module for it.<br>
><br>
> This module will do OTP two way authentication. It will extract part of<br>
> the<br>
> password (ex.: latest 6 digits) to verify and the remaining "password"<br>
> will<br>
> be returned to Freeradius to test against another module (LDAP for<br>
> example).<br>
><br>
> In this module I need to store user information on some place, including<br>
> usernames, keys, secrets, last OTP, offset, etc.<br>
><br>
<br>
</div>Would you like freeradius act as a token?<br>
The principle of operation of OTP is to not store nothing, it just returns a<br>
temporary password based an some one-way algorithm, this temporary password<br>
is basically the result of PIN received from user.<br>
<br>
Look at this project, maybe it can help you. Itīs works jointly with radius.<br>
<a href="http://motp.sourceforge.net/" target="_blank">http://motp.sourceforge.net/</a><br>
<br>
Toledo<br>
<br>
<br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/devel.html" target="_blank">http://www.freeradius.org/list/devel.html</a><br>
</blockquote></div><br></div>