[dev] Renew Horde credentials for each IMP login

SSRI ssri_abo at u-paris2.fr
Thu Nov 27 10:00:29 UTC 2014


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 ?

> michael
>
> ___________________________________
> Michael Slusarz [slusarz at horde.org]
>
> -- 
> dev mailing list
> Frequently Asked Questions: http://wiki.horde.org/FAQ
> To unsubscribe, mail: dev-unsubscribe at lists.horde.org




More information about the dev mailing list