0

我们有一个 asp.net Web 应用程序,它维护一个包含用户信息、密码和角色的表。我正在尝试将此信息导入成员资格数据库,并最终在 Sharepoint 2013 Web 应用程序中将它们用于基于表单的身份验证。我还注意到我创建的 Membership 数据库不存储密码。在这一点上,我对如何使用现有表中的相同成员凭据和角色继续为我的共享点站点创建 FBA 有点困惑。

4

1 回答 1

1

它确实存储密码。您可能已将其配置为“散列”密码 - 因此您实际上看不到表中的密码 - 只有密码的 1 路散列。如果将 passwordFormat 设置为 Clear,则密码将在 db.xml 中以纯文本形式显示。

话虽如此,为了安全起见,我确实建议您使用 Hashed。在 google 上搜索如何对现有密码进行哈希处理,以便它们可以以正确的格式放入数据库中。但是,如果您想快速启动并运行它,请在一切正常后使用 Clear 和 Hash 它们。

请注意 - 密码字段位于 aspnet_Membership 表上。

于 2013-09-06T20:04:19.743 回答