自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Allec Cui的博客

编程爱好者

  • 博客(10)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 IdentityServer4在Asp.Net Core中的应用(三)

    今天的内容是授权模式中的简化模式,还是先看以下授权流程图:在这种模式中我们将与OpenID结合使用,所以首先我们要了解OpenID和OAuth的区别,关于他们的区别,在我上一篇博客《理解OpenID和OAuth的区别》中做了的一些简要的介绍,这里不再多说。        授权服务器我们还是在之前的基础上改动,首先我们需要在Config类里面添加对OpenID Connect Identit...

2018-03-30 14:57:58 1433 7

原创 理解OpenID和OAuth的区别

      在项目开发中,我们经常说授权认证,经常把他们放到一起去描述,那两者在本质上是有区别的,OpenID和OAuth就是我们说的认证和授权。OpenID:Authentication 认证OAuth :Authorization   授权       如今越来越多的网站,以及一些应用程序都开始使用第三方社交平台账户登录,那这里就会涉及到安全性的问题,隐私的问题,你不能随意来获取我的资料,当然...

2018-03-30 11:12:33 18921 1

原创 IdentityServer4在Asp.Net Core中的应用(二)

    继续上次授权的内容,客户端模式后我们再说以下密码模式,先回顾下密码模式的流程:我们还是使用上次的代码,在那基础上修改,在IdentityServer4里面有一个IdentityServer4.Test的引用,它里面包含了测试用户的类,我们先将这个引用添加进来,并配置我们的用户信息,修改Config类,添加一个GetTestUsers()方法,当然在实际项目中,我们需要去从我们的数据库中去读...

2018-03-28 14:26:17 991

原创 使用Bind读取配置到C#的实例

    在之前的一篇二级域名绑定的文章《.Net Core 二级域名绑定到指定的控制器》中,有一个小的地方是关于读取Json文件的配置信息的,当时是用了读取文件流的方式,一直以来觉得该方法太Low,昨天偶然学到一个新的东西-Bind,它可以直接读取配置到C#实例,也无需再读取文本内容,转成Json格式,再反序列化成我想要的实体了,下面稍微修改我原来的代码,用到我的项目中去。    首先修改SubD...

2018-03-28 13:29:35 951

原创 IdentityServer4在Asp.Net Core中的应用(一)

    IdentityServer4是一套身份授权以及访问控制的解决方案,专注于帮助使用.Net 技术的公司为现代应用程序建立标识和访问控制解决方案,包括单点登录、身份管理、授权和API安全。    下面我将具体介绍如何在.Net Core中实现OAuth授权,从最简单的授权模式开始,在上一篇对OAuth2.0的详细描述中,在客户端模式中,我们说它在严格意义上讲是不存在授权的问题,我们再来看下它...

2018-03-28 00:11:43 7633 1

原创 理解OAuth 2.0授权

一、什么是OAuth 二、什么场景下会用到OAuth授权三、OAuth 2.0中的4个成员四、OAuth 2.0授权流程五、OAuth 2.0授权模式1、    authorization code(授权码模式)2、    implicit(简化模式)3、    resource owner password credentials(密码模式)4、    client credentials(客户...

2018-03-26 00:13:23 1344 1

转载 Axure8.1.0.3373 序列号

License:Koshy Key:wTADPqxn3KChzJxLmUr5jTTitCgsfRkftQQ1yIG9HmK83MYSm7GPxLREGn+Ii6xY原文转载:http://blog.csdn.net/cslucifer/article/details/79355007

2018-03-20 22:00:25 1217 3

原创 .Net Core 二级域名绑定到指定的控制器

    在说二级域名绑定之前,先说一下.net core中的区域,关于区域这一块儿在很久之前的博客中,已经提过,详见《03-dotnet core创建区域[Areas]及后台搭建》,在这篇博客中,创建区域的时候,都是手动创建的,手动创建区域Areas文件夹,手动添加M-V-C等文件目录,由于在最早的VS2017版本中,直接右键添加区域的选项居然没了,然而在后来的VS版本更新中,这一功能又恢复了,也...

2018-03-14 18:23:00 3196 2

原创 .Net Core 修改默认的启动端口

    今天无意中发现一个变化,因为很久没看.net core的项目了,发现项目启动的默认端口已经不是5000了,记得很清楚,最早那还是.net core 1.x版本的时候,每次启动都会默认是5000端口号,而现在不是了。借此机会在来说一下,关于.net core项目修改默认端口号的解决方案,我们最熟知的是一种解决方案就是直接在Program.cs中创建WebHost对象的时候,使用UseUrls...

2018-03-12 18:29:37 21439

原创 .Net Core使用jexus配置https

    今天搞了一下怎么从http换成https,写一篇博客记录该过程。关于jexus的安装和使用请看我之前的一篇博客《Jexus部署Asp.Net Core项目》,唯一的不同是,将jexus升级成了5.8.3的专业版。我觉得在这里还是有必要再说一下jexus这个东东。    什么是Jexus?Jexus是一款Linux平台上的高性能WEB服务器和负载均衡网关,以支持ASP.NET、ASP.NET...

2018-03-10 16:58:15 1239

Unity 开发入门

此教程适合unity初学者,可以很好的入门,很快的进入Unity的开发当中来

2013-12-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除