現在、外部サービスのユーザーパスワードを保存して、ユーザーがアプリケーションにログインするときに同時にログインできるようにするPHPアプリケーションの開発を計画しています。
パスワードは、プレーンテキストではなく、base64でエンコードされていない安全な場所に保存する必要がありますが、アプリケーションから何らかの方法でプレーンテキストとしてアクセスできる必要もあります。
私は次のようなことしか考えられませんでした:
ユーザーが外部サービスの資格情報をアカウントに追加すると、ユーザーは私のアプリケーションのパスワードを再入力し、それを(暗号化された形式で)外部サービスのパスワードを何らかの方法で「暗号化」するために使用されますが、まだアクセス可能になります。
これが可能かどうか、または潜在的な解決策について誰かが考えていますか?
ありがとう
また、データが送信されるのはSSL接続になることに注意してください。
好奇心から:たとえば、Google Mailでは、メールアカウントをGoogle Mailアカウントに追加して、すべてがチェックされるようにすることができます。追加したアカウントのパスワードをGoogleがどのように保存するかについて誰かが考えていますか?