摘要: 使用Springboot开发接口的过程中,使用POST接收提交的数据。 程序在运行过程中,用户反馈偶尔会出现400的错误。问题的发生其实很简单,方法需要读取post来的数据,但很不巧请求发送方并没有发送数据,此时就出现了400。 在此做一个备忘吧 阅读全文
posted @ 2018-12-10 10:51 DW039 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: Cas服务器允许用户为每个Service自定义登陆等UI外观,但需要尊着Cas定于的规则: 一、为Service配置theme(主题) 在《Cas 服务器 Service(Cas客户端)注册信息维护》中的 TEST-10000003.json 配置中增加 "theme": "test" 二、建立th 阅读全文
posted @ 2018-10-31 17:17 DW039 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 之前的Cas服务器一直使用静态配置的账号密码进行身份认证,现在要让Cas服务器通过MySQL数据库中的用户信息进行身份认证。 一、添加数据库访问依赖 <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> 二、创建 阅读全文
posted @ 2018-10-31 11:26 DW039 阅读(1275) 评论(0) 推荐(0) 编辑
摘要: 作为Cas服务器,允许哪些客户端接入与否是通过配置来定义的。对Cas服务器来说,每一个接入的客户端与一个Service配置对应;在Cas服务器启动时加载并注册上这些Service,与之对应的客户端才能接入。否则将出现 一、假设Cas服务器为HTTPS类型 假设我们的Cas服务器运行在8443端口,以 阅读全文
posted @ 2018-10-30 19:01 DW039 阅读(4925) 评论(0) 推荐(0) 编辑
摘要: 在上篇博文《Cas 服务器 下载、编译及部署》Cas启动后默认支持HTTPS连接,如果要使用使用HTTP连接访问,则会收到以下信息: 注:本文是将Cas服务器运行在Http协议模式下,非设定Cas客户端的HTTP协议接入(Cas客户端注册接入的内容在下一篇博文中)。 一、禁用Cas服务器SSL 修改 阅读全文
posted @ 2018-10-29 17:18 DW039 阅读(2230) 评论(0) 推荐(0) 编辑
摘要: 一直想把公司运营的项目的各个子项的认证及授权统一到Cas上,从有想法到现在快一年的时间了。现在才正式着手,有兴趣的朋友一起交流学习一下。具体项目的细节不便透露,整合的大体思路为:1、开发部署Cas服务器端功能,2、开发Cas客户端基本功能框架、3、将Cas客户端框架打jar提供子项目使用,4、Doc 阅读全文
posted @ 2018-10-29 15:09 DW039 阅读(4165) 评论(1) 推荐(0) 编辑
摘要: 项目需要进行升级服务,现在需要基于centos 7使用docker来快速打架一个FTP环境来方便本地文件上传。 本次使用的是 pure-ftpd docker镜像,有关镜像使用的详细信息,本人是从 https://hub.docker.com/r/stilliard/pure-ftpd/ 上获取的。 阅读全文
posted @ 2018-09-05 11:01 DW039 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 在 asp.net core 发布时,本人先后产生了3个疑问。 1、发布的程序为什么不能在docker容器中运行 当时在window开发环境中发布后,dotnet xxx.dll可以正常运行;但放入docker容器后就报 *.*.deps.json not found 的错误。后根据下面的文章解决了 阅读全文
posted @ 2018-08-10 12:16 DW039 阅读(1046) 评论(4) 推荐(0) 编辑
摘要: 在Springboot程序启动后,会默认添加OrderedCharacterEncodingFilter和HiddenHttpMethodFilter过滤器。在HiddenHttpMethodFilter过滤器中会调用request.getParameter(),从而造成我们在controller中 阅读全文
posted @ 2018-08-08 21:10 DW039 阅读(17244) 评论(0) 推荐(0) 编辑
摘要: asp.net core 部署在 docker 容器中比较简单,但常因asp.net core程序发布的问题造成容器无法正常启动。现在把详细的操作的步骤记录如下: 一、asp.net core web项目发布设置 应用程序编写略... 在应用程序发布时,选发布“配置”,再选“配置”下的“设置",将应 阅读全文
posted @ 2018-08-03 14:58 DW039 阅读(558) 评论(0) 推荐(0) 编辑