Fork me on GitHub
上一页 1 ··· 10 11 12 13 14
摘要: IdentityServer3结合Hangfire及Cookies中间件实现授权 Idr3数据库Token过期管理 配置好Hangfire中间件,这里我用了Log4作为日志提供 值得注意的是Cookies中间件必须要在Hangfire之前,不然后面授权获取不到Cookies中间件中的授权信息 这里我 阅读全文
posted @ 2017-09-15 14:57 龙码精神 阅读(682) 评论(0) 推荐(0) 编辑
摘要: AOP在MVC中有广泛的应用 如:IActionFilter、 IAuthenticationFilter、 IAuthorizationFilter、IExceptionFilter、IResultFilter 熟悉MVC的人对这些过滤器已经是运用自如了 下面说下在项目中如何监控自己自定义类的方法 阅读全文
posted @ 2017-09-15 14:41 龙码精神 阅读(550) 评论(0) 推荐(0) 编辑
摘要: 在介绍自定义用户服务之前先对IdentityServerServiceFactory说明下 Idr3的服务工厂 下面有很多idr3提供的接口服务, 如:ViewService、UserService、ClientStore 等很多,可以做很多的事情 其实它承载的不光是自身的接口服务,其实还提供了 服 阅读全文
posted @ 2017-09-13 15:29 龙码精神 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 上一个章节提到了数据持久化 下面说一说自定义登录界面,Idr3提供了很多服务接口,其中一个就是 ViewService,我们只需要去注册 IViewService 这个接口的实现 提供了一个泛型视图服务类继承了IViewService,网上能找到这个类我这里也贴出来 接下来就是定义我们自己的Cont 阅读全文
posted @ 2017-09-13 14:53 龙码精神 阅读(1377) 评论(8) 推荐(0) 编辑
摘要: 这篇文章介绍下数据持久化问题,官方例子可能都是缓存数据 Client User Scope 下面介绍下怎么使用数据库持久化 这里需要导入nuget包 :IdentityServer3.EntityFramework 添加Startup类 在Configuration(IAppBuilder app) 阅读全文
posted @ 2017-09-13 14:33 龙码精神 阅读(1130) 评论(1) 推荐(0) 编辑
摘要: 其实上述例子 很多都很找到 但是在实际生态环境中给例子有很多不一样的地方 比如自定已登录界面怎么做? 怎么访问自己的用户数据库实现登录? 怎么在接口中使用,在接口中又怎么实现与Idr3结合授权? 等等问题 解下来我会在实际项目中整体一步一步介绍 先上一些例子相关的图 1:这是我自定义登录的界面 2: 阅读全文
posted @ 2017-09-10 10:59 龙码精神 阅读(1242) 评论(4) 推荐(0) 编辑
摘要: 在上一篇中配置一个基础的idrserver服务端 这篇文章将对服务端做一些变化,这里我先贴一下上一章中的代码 证书: Clients: Scopes: users: 结合上一章节贴了一些代码,代码中略有删减 有了这个idrserver 怎么来做自己的SSO呢? 如我有一个网站A 需要IdrServe 阅读全文
posted @ 2017-06-23 16:05 龙码精神 阅读(3232) 评论(1) 推荐(1) 编辑
摘要: 下面就来做一个例子:IdentityServer3服务端的配置 VS2015创建一个MVC项目 IdrOAuth 用来授权的认证的站点 项目建立好了 这里需要添加几个Nuget包,右键我们的项目 添加相关Nuget包 IdentityServer3; Microsoft.Owin.Host.Syst 阅读全文
posted @ 2017-06-23 15:44 龙码精神 阅读(1773) 评论(2) 推荐(0) 编辑
摘要: 学习之初: IdentityServer3我自己最开始了解到的就是做一个SSO单点登录,后面发现还有单独的认证服务功能,其实它还可以做APIs的访问控制,资源授权,另外还可以为提供第三方登录,其他的自由定制目前也在学习中。 网络飞速发展的今天,庞大的数据,庞大的用户,庞大的业务,都需要登录的支撑,登 阅读全文
posted @ 2017-06-03 22:26 龙码精神 阅读(1344) 评论(1) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14