password_hash & salt with facebook authentication

我也有同样的问题。为什么通过 OAuth 提供商注册的账户(我使用的是 Discourse OAuth2 Basic 插件)的 password_hash(或 salt)仍然存储在数据库中?我的实验证明,用户能够通过其首选项面板中的重置密码功能设置的本地密码登录(如果启用 OAuth2 并进行设置时没有禁用“启用本地登录”)。他们也可以通过其 OAuth2 提供商凭据登录。正如 pfaffman 所说,这两种机制都是允许的。

我想知道 password_hash 的初始原始值是多少?