文章分类 -  .Net Core

摘要:关于 OAuth 2.0 的相关内容,点击查看:ASP.NET WebApi OWIN 实现 OAuth 2.0 OpenID 是一个去中心化的网上身份认证系统。对于支持 OpenID 的网站,用户不需要记住像用户名和密码这样的传统验证标记。取而代之的是,他们只需要预先在一个作为 OpenID 身份 阅读全文
posted @ 2017-06-01 00:37 aifuli 阅读(212) 评论(0) 推荐(0)
摘要:建议29、区别LINQ查询中的IEnumerable<T>和IQueryable<T> LINQ查询方法一共提供了两类扩展方法,在System.Linq命名空间下,有两个静态类: Enumerable类,它针对继承了IEnumerable<T>接口的集合类进行扩展。 Queryable类,它针对继承 阅读全文
posted @ 2017-05-18 18:19 aifuli 阅读(143) 评论(0) 推荐(0)
摘要:阅读目录 一、前言 二、定义多平台 三、结语 回到目录 一、前言 本篇主要讨论.NET Core应用程序项目结构的主题,重点探索.NET Core应用程序的多平台编译问题,这里指的多平台是指.NET Framework、.NET Core App、.NET Standard、Mono、UWP等多平台 阅读全文
posted @ 2017-05-15 14:36 aifuli 阅读(95) 评论(0) 推荐(0)
摘要:阅读目录 一、前言 二、XML定义 三、结语 回到目录 一、前言 在上一篇文章.Net Core迁移到MSBuild的多平台编译问题中,简单的讲了下新的项目配置文件中的节点配置,这篇我将用一些例子来详细讲下从project.json迁移到msbuild过程的节点配置。做过完整迁移新项目配置文件的朋友 阅读全文
posted @ 2017-05-15 14:36 aifuli 阅读(411) 评论(0) 推荐(0)
摘要:《ASP.NET Core跨平台开发从入门到实战》样章节 Web API自定义格式化protobuf。 样章 Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。 它很适合做数据存储或 RPC 数据交换格式。可用于通讯协议、数据存储等领域的语 阅读全文
posted @ 2017-05-10 15:01 aifuli 阅读(174) 评论(0) 推荐(0)
摘要:前言 在应用程序开发的过程中,有的时候需要在代码中保存一些机密的信息,比如加密密钥,字符串,或者是用户名密码等。通常的做法是保存到一个配置文件中,在以前我们会把他保存到web.config中,但是在ASP.NET Core中,这一方式或许发生了改变,或者说你有更多多元化的方法, 以及更加优雅的的配置 阅读全文
posted @ 2017-05-05 14:58 aifuli 阅读(169) 评论(0) 推荐(0)
摘要:前言 接【中篇】,在有一些场景下,我们需要对 ASP.NET Core 的加密方法进行扩展,来适应我们的需求,这个时候就需要使用到了一些 Core 提供的高级的功能。 本文还列举了在集群场景下,有时候我们需要实现自己的一些方法来对Data Protection进行分布式配置。 加密扩展 IAuthe 阅读全文
posted @ 2017-05-05 14:58 aifuli 阅读(186) 评论(0) 推荐(0)
摘要:前言 上篇主要是对 ASP.NET Core 的 Data Protection 做了一个简单的介绍,本篇主要是介绍一下API及使用方法。 API 接口 ASP.NET Core Data Protectio 主要对普通开发人员提供了两个接口,IDataProtectionProvider 和 ID 阅读全文
posted @ 2017-05-05 14:57 aifuli 阅读(564) 评论(0) 推荐(0)
摘要:前言 上一篇博客记录了如何在 Kestrel 中使用 HTTPS(SSL), 也是我们目前项目中实际使用到的。 数据安全往往是开发人员很容易忽略的一个部分,包括我自己。近两年业内也出现了很多因为安全问题导致了很多严重事情发生,所以安全对我们开发人员很重要,我们要对我们的代码的安全负责。 在工作中,我 阅读全文
posted @ 2017-05-04 18:07 aifuli 阅读(550) 评论(0) 推荐(0)
摘要:一、前言&回顾 在上篇文章Session分布式共享 = Session + Redis + Nginx中,好多同学留言问了我好多问题,其中印象深刻的有:nginx挂了怎么办?采用Redis的Session方案与微软Session方案相比,有什么优势呢?Cookie也可以取代Session的,采用Re 阅读全文
posted @ 2017-05-04 18:05 aifuli 阅读(329) 评论(0) 推荐(0)
摘要:在ASP.NET Core中,如果在Kestrel中想使用HTTPS对站点进行加密传输,可以按照如下方式 申请证书 这一步就不详细说了,有免费的和收费的,申请完成之后会给你一个*.pfx结尾的文件。 添加NuGet包 nuget中查找然后再程序中添加引用Microsoft.AspNetCore.Se 阅读全文
posted @ 2017-05-04 18:02 aifuli 阅读(269) 评论(0) 推荐(0)
摘要:1. 引言 周末逛简书,看了一篇写的极好的文章,点击大红心点赞,就直接给我跳转到登录界面了,原来点赞是需要登录的。 简书登录界面 可是没有我并没有简书账号,一直使用的QQ的集成登录。下面有一排社交登录按钮,我们可以用第三方社交账号登陆即可。点击QQ图标,就给我跳转到了QQ登录授权页面,如下图: QQ 阅读全文
posted @ 2017-04-17 19:33 aifuli 阅读(114) 评论(0) 推荐(0)
摘要:前言 Asp.net Core 改变了之前的封闭,现在开源且开放,下面我们来用Redis存储Session来做一个简单的测试,或者叫做中间件(middleware)。 对于Session来说褒贬不一,很多人直接说不要用,也有很多人在用,这个也没有绝对的这义,个人认为只要不影什么且又可以方便实现的东西 阅读全文
posted @ 2017-03-20 18:05 aifuli 阅读(180) 评论(0) 推荐(0)