摘要:
这里我们自定义一个IServiceCollection的扩展,例如下面我的扩展 添加了对数据库连接字符串设置,当然你也可以设置更多的参数,委托等等,这里简单演示下自定义dapper下的数据库访问,下面是扩展设置 这里DI相关的数据库访问类,这里最终要的一点就是我们在startup中设置的连接的字符串 阅读全文
摘要:
自己画了一个简略结构图,准备按照这个搭建一套微服务型的站点 利用Identityserver4+Redis+Sqlserver+Swagger+阿里云OSS+RabbitMQ+Nginx来实现,按照自己的思想搭建架构,希望能够完成 阅读全文
摘要:
auth.liyouming.com 全部配 public class Startup { public Startup(IConfiguration configuration) { Configuration = configuration; } public IConfiguration Co 阅读全文
摘要:
/// <summary> /// 操作word通用类 LIYOUMING add 2017-12-27 /// </summary> public class DocHelper { /// <summary> /// 获取模版设计服务数据服务 /// </summary> private sta 阅读全文
摘要:
先来看下下面的配置: 而 AddAuthentication 中的设置 用作所有其他默认值的回退默认方案,就是在我们退出的时候会根据这个key去Signout 下来来看退出 官方说明中这个值可以改变 修改方式: 在下种可以看到 我有 lym.Cookies 和 lym.WebSite 两个cooki 阅读全文
摘要:
首先添加nuget: Swashbuckle.AspNetCore 没有问题,值得注意的是webapi写法与mvc有区别 自定义名称需要这样写 名称已经放到上面去了,而在传统的写法[RoutePrefix("api/Client")] 被取代了, 如果需要Identityserver4授权需要添加下 阅读全文
摘要:
用IdentityServer3的时候登录如果采用Post方式大家会发现有中间有一个等待Submit空白页面,界面不友好,现在我想把这个修改自定义的页面Loading 在Identityserver3 修改源码中的 FormPostResponse.html 会发现还有一个FormPostRespo 阅读全文
摘要:
IdentityServer4 相对 IdentityServer3 在界面上要简单一些,拷贝demo基本就能搞定,做样式修改就行了 之前的文章已经有登录Idr4服务端操作了,新建了一个自己的站点 LYM.WebSite,项目中用的是Idr4源码处理 写好相关配置就OK了,附上源码 1 public 阅读全文
摘要:
总结一句话,其实很简单 在什么Clients 拿的认证权限Scope 就去 去开什么Scope限制的服务接口门 在写Clients的时候,会有Scope,看下面的代码 这里是 密码模式,通过这个客户端拿到具有 这个就是相当于门上的锁,我设置了需要什么样的钥匙来开 其次是所谓的客户端模式 也是一样的道 阅读全文
摘要:
前面将来一些配置,但是很多都不是必要的,先放一些事例需要的简要配置把 既然是IdentityServer4 所里下面的例子我 直接放到 Linux上 测试环境 CentOS 7 +Nginx1.9.3 + .net core 2.0.3 简要配置如下 #region IdentityServer4 阅读全文