[dev] Renew Horde credentials for each IMP login
Michael M Slusarz
slusarz at horde.org
Thu Nov 27 10:15:23 UTC 2014
Quoting SSRI <ssri_abo at u-paris2.fr>:
> Michael M Slusarz <slusarz at horde.org> a écrit :
>
>> Quoting SSRI <ssri_abo at u-paris2.fr>:
>>
>>> Hi,
>>>
>>> We've built a custom authentication driver that provides Horde a
>>> One-Time password (OTP) : this password will allow only one login
>>> to IMAP server.
>>>
>>> How do you force the authentication driver to renew credentials
>>> for each IMP login ? We didn't find any OTP-compatible
>>> authentication driver included in Horde.
>>
>> Do you mean on every IMP access?
>
> Yes
>
>>
>> If so, your best bet is to use the 'pushapp' hook - grab the
>> IMP_Imap object using the IMP_Imap factory and set the password in
>> the Horde_Imap_Client object using setParam('password', Password
>> Object).
>>
>
> Ok.
>
> And should I grab the new password with Horde_Core_Factory_Auth (
> calling
> $GLOBALS['injector']->getInstance('Horde_Core_Factory_Auth')->create()
> ) inside the pushapp hook ?
Don't know what you are asking for here. If you designed/created the
system to generate a new IMAP password, you should get the new
password from that system. This has nothing to do with Horde
authentication, as far as I can tell.
michael
___________________________________
Michael Slusarz [slusarz at horde.org]
More information about the dev
mailing list