摘要:
这篇文章我们将一起来学习 Asp.Net Core 中的(注:这样描述不准确,稍后你会明白)授权过程 前情提要 在之前的文章里,我们有提到认证和授权是两个分开的过程,而且认证过程不属于Identity。同样授权过程也不属于Identity,授权过程放在Identity系列中将的原因和认证过程一样—— 阅读全文
摘要:
发送邮件几乎是软件系统中必不可少的功能,在Asp.Net Core 中我们可以使用[MailKit][1]发送邮件,MailKit发送邮件比较简单,网上有许多可以参考的文章,但是应该注意附件名长度,和附件名不能出现中文的问题,如果你遇到了这样的问题可以参考我之前写的这篇博客[Asp.Net Core 阅读全文
摘要:
如果你没接触过旧版Asp.Net Mvc中的 Authorize 或者 Cookie登陆,那么你一定会疑惑 认证 这个名词,这太正式了,这到底代表这什么? 获取资源之前得先过两道关卡Authentication & Authorization 要想了解Identity中用户登录之后,后续的访问时怎样 阅读全文
摘要:
上一篇文章([ASP.NET Core Identity Hands On(1)——Identity 初次体验][1])中,我们初识了Identity,并且详细分析了 用户存储表,这篇我们将一起学习Identity 默认生成的样板代码的注册与登陆过程 注册/Register 打开 找到 方法 这个方 阅读全文
摘要:
ASP.NET Core Identity是用于构建ASP.NET Core Web应用程序的 成员资格 系统,包括 成员资格 、登录和用户数据存储 这是来自于 ASP.NET Core Identity 仓库主页的官方介绍,如果你是个萌新你可能不太理解什么是成员资格,那我来解释一下,成员资格由 m 阅读全文
摘要:
参考资料: "asp.net 主页仓库" 代码风格 —— 一般原则 最通用的指导原则是我们使用所有的VS默认设置的代码格式,除了我们把系统命名空间放在其他命名空间之前(这在VS中是默认的,但是在VS的更新版本中已经改变了)。 1. 使用四个空格缩进(不用Tab) 2. 私有字段使用 3. 除非必要, 阅读全文
摘要:
最近在看微软eShopOnContainers 项目,看到事件总线觉得不错,和大家分享一下 看完此文你将获得什么? 1. eShop中是如何设计事件总线的 2. 实现一个InMemory事件总线 eShop中是没有InMemory实现的,这算是一个小小小的挑战 发布订阅模式 发布订阅模式可以让应用程 阅读全文
摘要:
Myrmec 是什么? Myrmec 是一个用于检测文件格式的库,Myrmec不同于其它库或者手写检测代码,Myrmec不依赖文件扩展名(在实际使用中,你的用户很可能使用虚假的扩展名欺骗你的应用程序),Myrmec会检测文件的二进制头,并在其元数据库中匹配来获得文件的格式。 例如Jpg图片的二进制头 阅读全文
摘要:
最近在使用MailKit组件发送邮件,看了一些博客其实还是蛮简单的,但是发送附件的时候却产生了不小的问题,附件的中文名字是乱码的,或者附件的名字过长就会无效,附件的名字在QQ邮箱中会变成类似 这样问文件名而在163邮箱中则可能变成类似 的名称。如果你也遇到了这样的问题,那么我想你一定很期待接下来的解 阅读全文
摘要:
原文出自 "Rui Figueiredo" 的博客,原文链接 "《ASP.NET Identity Core From Scratch》" 译者注:这篇博文发布时正值Asp.Net Core 1.1 时期,原博主使用的是 vs code+ yeoman+ node.js。现在(2017年12月22日 阅读全文