Possible Duplicate:
What is the best way to store password in database when API call requires sending of password in plain text?
I'm currently building a website which integrates with a lot of services on the Web, like Delicious, Zootool and so on. Some of these services let me use OAuth to connect to them securely. Other sites, for example Delicious, force me to use HTTP Auth to communicate with them.
Unfortunately this means, I have to store passwords in a way they can be reverted to plain-text. Maybe encrypting using the user's password (hash) from my site would work, but this means the users have to login again into various services after password change.
Any ideas for an elegant solution?