摘要:ASP.NET Core 的身份(Identity): 是一套支持用户界面登录功能的API。 其可以管理用户,密码,配置数据,角色,声明,凭证,邮件确认,以及更多信息。 用户可以使用存储在Identity中的登录信息来创建一个账户,或者也可以使用外部的登录提供器。支持的外部登录提供器包括 Faceb
阅读全文
摘要:验证是识别一个用户身份的过程。验证是决定一个用户是否有权访问特定资源的过程。在ASP.NET Core中,验证是通过 IAuthenticationService 来处理的,其被验证中间件所使用。验证服务使用已经注册过的验证处理器来完成验证相关的动作。验证相关的动作举例如下: 验证一个用户。 当未验
阅读全文
摘要:来自于一个真实(有缺陷)的代码环境的重构示例。 在这篇文章中我将浏览一些列来自于真实代码环境的重构示例。我并不打算演示一下完美的情形,但它确实代表了一些事实。 问题大纲 故事开始于一件无聊的家务事。我之前写了某种个人账户软件 - Reconciliate。它在命令行中运行并执行如下动作: 加载一些我
阅读全文
摘要:此为系列文章,对MSDN ASP.NET Core 的官方文档进行系统学习与翻译。其中或许会添加本人对 ASP.NET Core 的浅显理解。 简单类型 模型绑定器能将源字符串转换为其本身的简单类型包含如下: Boolean Byte, SByte Char DateTime DateTimeOff
阅读全文
摘要:此为系列文章,对MSDN ASP.NET Core SignalR 的官方文档进行系统学习与翻译。其中或许会添加本人对 ASP.NET Core 的浅显理解。 这篇文章解释了设置一个Redis 服务的SignalR 特定的方面,用来扩展一个ASP.NET Core SignalR app。 建立一个
阅读全文