03 2018 档案
摘要:今天的内容是授权模式中的简化模式,还是先看以下授权流程图: 在这种模式中我们将与OpenID结合使用,所以首先我们要了解OpenID和OAuth的区别,关于他们的区别,在我上一篇博客《理解OpenID和OAuth的区别》中做了的一些简要的介绍,这里不再多说。 授权服务器我们还是在之前的基础上改动,首
阅读全文
摘要:在项目开发中,我们经常说授权认证,经常把他们放到一起去描述,那两者在本质上是有区别的,OpenID和OAuth就是我们说的认证和授权。 OpenID:Authentication 认证 OAuth :Authorization 授权 如今越来越多的网站,以及一些应用程序都开始使用第三方社交平台账户登
阅读全文
摘要:继续上次授权的内容,客户端模式后我们再说以下密码模式,先回顾下密码模式的流程: 我们还是使用上次的代码,在那基础上修改,在IdentityServer4里面有一个IdentityServer4.Test的引用,它里面包含了测试用户的类,我们先将这个引用添加进来,并配置我们的用户信息,修改Config
阅读全文
摘要:在之前的一篇二级域名绑定的文章《.Net Core 二级域名绑定到指定的控制器》中,有一个小的地方是关于读取Json文件的配置信息的,当时是用了读取文件流的方式,一直以来觉得该方法太Low,昨天偶然学到一个新的东西-Bind,它可以直接读取配置到C#实例,也无需再读取文本内容,转成Json格式,再反
阅读全文
摘要:IdentityServer4是一套身份授权以及访问控制的解决方案,专注于帮助使用.Net 技术的公司为现代应用程序建立标识和访问控制解决方案,包括单点登录、身份管理、授权和API安全。 下面我将具体介绍如何在.Net Core中实现OAuth授权,从最简单的授权模式开始,在上一篇对OAuth2.0
阅读全文
摘要:一、什么是OAuth 二、什么场景下会用到OAuth授权 三、OAuth 2.0中的4个成员 四、OAuth 2.0授权流程 五、OAuth 2.0授权模式 1、 authorization code(授权码模式) 2、 implicit(简化模式) 3、 resource owner passwo
阅读全文
摘要:在说二级域名绑定之前,先说一下.net core中的区域,关于区域这一块儿在很久之前的博客中,已经提过,详见《03-dotnet core创建区域[Areas]及后台搭建》,在这篇博客中,创建区域的时候,都是手动创建的,手动创建区域Areas文件夹,手动添加M-V-C等文件目录,由于在最早的VS20
阅读全文
摘要:今天无意中发现一个变化,因为很久没看.net core的项目了,发现项目启动的默认端口已经不是5000了,记得很清楚,最早那还是.net core 1.x版本的时候,每次启动都会默认是5000端口号,而现在不是了。借此机会在来说一下,关于.net core项目修改默认端口号的解决方案,我们最熟知的是
阅读全文
摘要:今天搞了一下怎么从http换成https,写一篇博客记录该过程。关于jexus的安装和使用请看我之前的一篇博客《Jexus部署Asp.Net Core项目》,唯一的不同是,将jexus升级成了5.8.3的专业版。我觉得在这里还是有必要再说一下jexus这个东东。 什么是Jexus?Jexus是一款L
阅读全文

浙公网安备 33010602011771号