代码之家  ›  专栏  ›  技术社区  ›  Swamy g

密码管理系统的最佳实践

  •  0
  • Swamy g  · 技术社区  · 15 年前

    我正在开发一个密码管理系统,它存储一系列服务(gmail、美国银行账户、youtube等)的密码。用户可以通过登录到我的应用程序来启动这些服务。然后,应用程序会将与该服务相关联的用户名和密码发布到新选项卡中该服务的登录url,您将立即登录。我的问题是,这个方法将用户的实际密码公开给客户端(因为我正在创建一个带有用户名和密码的表单,在纯文本中,作为隐藏字段并调用表单提交). 我想知道有没有其他方法可以达到这个目的?所有的密码管理网站是如何工作的?谢谢你的帮助。

    2 回复  |  直到 15 年前
        1
  •  0
  •   Claudiu    15 年前

    做服务器端,我还能说什么?无论如何,我只能把这看作是一种学习经历,而不是最终投入生产的东西。卷曲可能是个好的开始。你为什么用这个表单提交不管怎样?

        2
  •  0
  •   yadab    15 年前

    单点登录的方式不同-

    1. 某些服务器使用active directory存储所有密码,然后使用主密码(即该用户访问其凭据的active directory密码)进行访问。
    2. 有些使用电子目录

    无论您使用什么,如果它是服务器端应用程序(例如,Appache支持formfill),它都会基于表单名称或资源路径解析所有表单,并基于来自用户的已验证会话填充凭据。