【发布时间】:2015-10-01 16:45:27
【问题描述】:
我在 Grails 应用程序中使用 Spring Security 插件。保存密码时,它在数据库中以加密格式保存。我想给它发送纯密码。如何得到它?
另一个 Android 应用程序使用我的 API。通过我的 API,我需要发送特定用户的密码。
【问题讨论】:
-
您不想发送纯密码(也不可能)。如果您有一个应用程序并且能够发送一个 plian 密码,我会将其标记为安全风险。允许重置密码。
-
Deinum...感谢您的回复...另一个应用程序使用了我的 API...对于该应用程序,进一步使用需要向该应用程序发送密码...
-
@Visme 听 M. Deinum。只是不要存储纯文本密码,也不要到处发送。如果您需要重置密码,请生成一个新的一次性密码,将其发送给用户并让用户选择他们选择的新密码。这种方式对用户甚至对您来说都更好,因为如果您的用户数据库遭到破坏,攻击者将获得散列和加盐的密码,而不是真正的密码。
标签: spring security grails spring-security