Fork me on GitHub

06 2017 档案

摘要:如果使用 IdentityServer4 做授权服务的负载均衡,默认情况下是不可以的,比如有两个授权服务站点,一个资源服务绑定其中一个授权服务( 配置),如果通过另外一个授权服务获取 ,然后拿这个 去访问资源服务,会报 401 未授权错误,为什么?原因在这: By default an access 阅读全文
posted @ 2017-06-28 21:32 田园里的蟋蟀 阅读(6427) 评论(11) 推荐(2) 编辑
摘要:OAuth 2.0 默认四种授权模式(GrantType): 授权码模式( ) 简化模式( ) 密码模式( ) 客户端模式( ) 使用 IdentityServer4,我们可以自定义授权模式吗?答案是可以的,比如我们自定义实现一个 授权模式(匿名访问)。 创建 (继承 ): 修改 配置: DI 增加 阅读全文
posted @ 2017-06-26 21:58 田园里的蟋蟀 阅读(4243) 评论(4) 推荐(0) 编辑
摘要:相关文章: "ASP.NET Core 使用 Hangfire 定时任务" ASP.NET Core Hangfire 在正式环境发布之后,如果访问 http://10.1.2.31:5000/hangfire/ 的话,会报 未授权错误,原因是 Hangfire 默认增加了授权配置。 解决方式: 增 阅读全文
posted @ 2017-06-20 17:26 田园里的蟋蟀 阅读(6011) 评论(1) 推荐(0) 编辑
摘要:ASP.NET Core 中使用 MySql,如果字段类型为 ,不管设置多少长度,插入或更新数据的时候,会自动截断(截取 255 长度的字符)。 出现问题的原因,就是使用了 程序包(我使用的版本是 ),可能是其版本问题,升级版本的话,可能问题不会出现了。 解决方式 :将 MySql 所有字段类型为 阅读全文
posted @ 2017-06-09 20:16 田园里的蟋蟀 阅读(1465) 评论(0) 推荐(0) 编辑
摘要:ASP.NET Core 返回 Json 格式的时候,如果返回数据中有 类型,如何自定义其格式呢?配置如下: 参考资料: "Json date being serialized to wrong format" 阅读全文
posted @ 2017-06-09 13:59 田园里的蟋蟀 阅读(2054) 评论(0) 推荐(1) 编辑
摘要:IdentityServer4 默认提供了两种证书加密配置: 这两种证书加密方式,都是临时使用,每次重启项目的时候,都会重新生成一个新的证书,这时候就会导致一个问题,重启之前生成的 ,在重启之后,就不适用了,因为证书改变了,对应的加密方式也改变了,所以,就会出现下面这个问题: 错误信息: Www A 阅读全文
posted @ 2017-06-05 22:12 田园里的蟋蟀 阅读(8440) 评论(3) 推荐(3) 编辑
摘要:1. 业务场景 IdentityServer4 授权配置 中的 ,设置的是具体的 API 站点名字,也就是使用方设置的 ,示例代码: 上面两个 配置要一致,问题来了,因为授权中心的 配置是整个 API 服务,如果我们存在多个 配置,比如一个前台和后台,然后都需要访问 ,就会出现一些问题。 比如, 服 阅读全文
posted @ 2017-06-01 23:05 田园里的蟋蟀 阅读(4790) 评论(13) 推荐(2) 编辑
摘要:ASP.NET Core 应用程序发布命令: 发布示例命令(生成在 目录下): 上面命令并没有指定 发布,什么意思呢?比如 ASP.NET Core 应用程序中的 配置,测试环境和生产环境配置并不相同(比如数据库连接字符串),如果用上面的发布命令,我们还需要手动拷贝下不同环境的 文件,以后要更改了, 阅读全文
posted @ 2017-06-01 22:04 田园里的蟋蟀 阅读(19293) 评论(8) 推荐(1) 编辑

点击右上角即可分享
微信分享提示