gpt4 book ai didi

基于文本文件的 ASP.NET 身份提供程序

转载 作者:行者123 更新时间:2023-12-02 06:18:36 29 4
gpt4 key购买 nike

我正在构建一个简单的 ASP.NET 5 管理站点,使用 ASP.NET Identity 2 来密码保护实际的管理页面。它将由 2 到 4 个用户使用。

出于我无法控制的各种原因,我的雇主不希望我使用数据库。该计划是将所有用户信息存储在一个文本文件中。当需要添加/删除用户时,开发人员将登录服务器并更新文本文件。所以用户只能登录,不能注册、修改密码等。

我仍然想使用 ASP.NET Identity,这样我就可以在 MVC Controller 等上使用 Authorize 属性。这也使得以后开始使用数据库变得更加容易。

我无法找到使用未加密文本文件的 ASP.NET 身份提供程序。这样的提供商存在吗?

最佳答案

我还没有遇到过文本文件存储,但我见过很多使用其他存储机制的示例。看看this post如需 sample ,请查看 documentation关于实现自定义存储。

在你的例子中,我会将所有用户对象存储在一个列表中,然后将其序列化为一个持久保存到文件中的 JSON 字符串。

但是,强烈建议不要使用纯文本进行密码存储并使用提供的哈希机制。 (我相信你知道这一点)。只需将您的雇主指向 http://plaintextoffenders.com/了解为什么最好不要存储纯文本密码的示例。

关于基于文本文件的 ASP.NET 身份提供程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30169983/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com