asp.net-core – 如何在ASP.NET Core 2.0中实现machineKey
发布时间:2020-12-15 23:59:33 所属栏目:asp.Net 来源:网络整理
导读:在ASP.NET(不是核心)中,我通常会将一个machineKey添加到web.config中,这样我就可以在本地机器而不是服务器上执行某些功能,这样数据库/回调操作就会使用相同的键.例如 system.web machineKey validationKey="*********" decryptionKey="*********" validation
在ASP.NET(不是核心)中,我通常会将一个machineKey添加到web.config中,这样我就可以在本地机器而不是服务器上执行某些功能,这样数据库/回调操作就会使用相同的键.例如
<system.web> <machineKey validationKey="*********" decryptionKey="*********" validation="HMACSHA256" decryption="AES" /> </system.web> 有人可以建议如何在ASP.NET Core 2.0中完成这项工作吗? 解决方法
你现在需要使用
DataProtection APis:
样品可以在DataProtection repo官方找到. 顺便提一下,同样的方法适用于ASP.NET:Replacing 数据保护系统基于两个核心概念 – 数据保护提供程序(由IDataProtectionProvider接口表示),用于通过CreateProtector方法创建数据保护程序(由IDataProtector接口表示).数据保护器用于加密和解密数据. 要将IDataProtectionProvider注册到DI,请使用.AddDataProtection方法: public void ConfigureServices(IServiceCollection services) { // Adds data protection services services.AddDataProtection(); ... } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在调用action之前发生的ASP.NET MVC事件?
- ASP.NET Core Change Build目录
- asp.net-mvc – 使用Facebook和Twitter登录ASP.NET Web API
- asp.net-core – 如何自动增加MVC 6版本号?
- asp.net-web-api – 如何告诉RavenDB忽略属性而不是WebAPI?
- asp.net – 类库中的dotnet5.4和net451是什么?
- 在ASP.NET MVC中使用自定义验证替换默认客户端验证
- .NET Core 反编译dll源码查看
- asp.net – 自动插入HTML属性的双引号
- ASP.NET MVC下的四种验证编程方式[续篇]
推荐文章
站长推荐
- 重命名控制器asp.net mvc
- 如何部署/发布ASP.NET网站?
- [ASP.NET Core 2.0 前方速报].NET Core 2.0.3&am
- asp.net-mvc – 使用WebForm的MVC HtmlHelper
- asp.net-mvc – HiddenFor(x => x.Id)正在由UrlP
- asp.net – 为什么DropDownList.SelectedValue依
- asp.net – 为什么不能通过IIS7中的web.config删
- asp.net – 如何找到ThreadPool工作线程正在做什
- asp.net-mvc – 安装KB2993928后,ASP.NET MVC4解
- asp.net-mvc – Razor中的Direct Model.Property
热点阅读