摘要: 原文出自 "Rui Figueiredo" 的博客,原文链接 "《Secure a Web Api in ASP.NET Core》" 摘要:这边文章阐述了如何使用 Json Web Token (Jwt)方式 来配置身份验证中间件。这种方式十分适合移动App 后端等不使用cookie的后端程序。 阅读全文
posted @ 2017-12-18 20:10 RocketRobin 阅读(4993) 评论(8) 推荐(13) 编辑
摘要: 原文出自 "Rui Figueiredo" 的博文 "《External Login Providers in ASP.NET Core》" (本文很长) 摘要:本文主要介绍了使用外部登陆提供程序登陆的流程,以及身份认证的流程。 为了能够使用google、facebook、twitter、微博等外部 阅读全文
posted @ 2017-12-16 12:18 RocketRobin 阅读(2835) 评论(3) 推荐(10) 编辑
摘要: EntityFramework6 EF6 是一个久经考验的数据库访问技术,发展多年,拥有许多特性,并且成熟稳定。2008年EF作为 .Net 3.5 Sp1 和Visual Studio 2008 SP1 的一部分首次发布。从EF4.1开始,EF迁移到了Nuget。现在EF仍然是Nuget上最流行的 阅读全文
posted @ 2017-11-28 16:48 RocketRobin 阅读(3431) 评论(0) 推荐(0) 编辑
摘要: 准备工作 第一步,建立一个模板项目 本文从 入手分析,首先我们来看看哪里用到了这个中间件,打开VisualStudio,创建一个Mvc项目,然后身份验证选择个人身份验证。此时我们获得了一个完整的项目,这个项目中登陆注册都已实现且较为完整,可以直接运行,所以我们从模板代码中来学习 . 接下来打开项目下 阅读全文
posted @ 2017-11-17 14:44 RocketRobin 阅读(894) 评论(1) 推荐(1) 编辑
摘要: 摘要:本文目的是了解Owin基本原理。讲述如何从控制台创建一个自宿主的OwinHost,然后再编写一两个中间件 准备工作 首先通过VisualStudio创建一个控制台应用 然后添加Owin的Nuget包引用 需要的包如下 Owin Microsoft.Owin Microsoft.Owin.Hos 阅读全文
posted @ 2017-11-16 15:02 RocketRobin 阅读(1132) 评论(6) 推荐(1) 编辑
摘要: 原文出处 [Trailmax Tech Max Vasilyev: ASP.Net MVC development in Aberdeen, Scotland ](http://tech.trailmax.info/2014/08/aspnet identity cookie format/) "中 阅读全文
posted @ 2017-11-10 17:02 RocketRobin 阅读(1252) 评论(2) 推荐(3) 编辑
摘要: 送给正在学习Asp.Net Identity的你 : ) 原文出自 trailmax 的博客 "AspNet Identity and Owin. Who is who." Recently I have found an excellent question on "Stackoverflow" 阅读全文
posted @ 2017-11-03 14:42 RocketRobin 阅读(1598) 评论(4) 推荐(4) 编辑
摘要: 在查询xml时有时会遇到带有前缀的xml,例如:“<ows:Keyword></ows:Keyword>” 这时像往常一样查询就会报错,类似于“需要命名空间管理器或 XsltContext。此查询具有前缀、变量或用户定义的函数”这样的错误。 所以需要引入命名空间管理器,代码如下 那么你可能会问:到哪 阅读全文
posted @ 2017-09-04 10:20 RocketRobin 阅读(1893) 评论(0) 推荐(0) 编辑
摘要: Dapper是什么? Dpper是一款.Net平台简单(Simple)的对象映射库,并且Dapper拥有着“微型ORM之王”的称号。就速度而言与手写ADO.NET SqlDateReader相同。ORM是Object Relational Mapper的缩写,代表着数据库与编程语言之间的映射。 Da 阅读全文
posted @ 2017-08-07 09:31 RocketRobin 阅读(5289) 评论(10) 推荐(7) 编辑
摘要: 代码 Typescript版 /** * TimeSpan just like the class TimpSpan in C# ,represent the time difference * @class TimeSpan */ class TimeSpan { constructor(mill 阅读全文
posted @ 2017-02-06 16:25 RocketRobin 阅读(882) 评论(0) 推荐(0) 编辑