首页
归档
友链
关于
Search
1
十年之约RSS聚合订阅服务上线
1,915 阅读
2
网易云音乐黑胶会员月月免费赠送
1,814 阅读
3
工资发放日的区别
1,404 阅读
4
rsyslogd内存占用过高解决方案
1,215 阅读
5
Apple M1 使用nvm管理并安装Nodejs
1,195 阅读
零碎
标本
码海
工具
其他
登录
Search
标签搜索
摄影
北京
旅行
Java
学习笔记
Linux
生活
教程
SpringBoot
服务器
软件
Windows
系统
Spring
福利
服务
十堰
南阳
git
日记
萧瑟
累计撰写
142
篇文章
累计收到
755
条评论
首页
栏目
零碎
标本
码海
工具
其他
页面
归档
友链
关于
搜索到
11
篇与
软件
的结果
2022-10-29
CAS 单点登录服务端部署
CAS 介绍CAS是Central Authentication Service的缩写,中央认证服务,一种独立开放指令协议。CAS 是 耶鲁大学(Yale University)发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。特点开源的企业级单点登录解决方案。CAS Server 为需要独立部署的 Web 应用。CAS Client 支持非常多的客户端(这里指单点登录系统中的各个 Web 应用),包括 Java, .Net, PHP, Perl, Apache, uPortal, Ruby 等。CAS属于Apache 2.0许可证,允许代码修改,再发布(作为开源或商业软件)。从结构上看,CAS 包含两个部分: CAS Server 和 CAS Client。CAS Server 需要独立部署,主要负责对用户的认证工作;CAS Client 负责处理对客户端受保护资源的访问请求,需要登录时,重定向到 CAS Server。下图 是 CAS 最基本的协议过程:CAS Client 与受保护的客户端应用部署在一起,以 Filter 方式保护受保护的资源。对于访问受保护资源的每个 Web 请求,CAS Client 会分析该请求的 Http 请求中是否包含 Service Ticket,如果没有,则说明当前用户尚未登录,于是将请求重定向到指定好的 CAS Server 登录地址,并传递 Service (也就是要访问的目的资源地址),以便登录成功过后转回该地址。用户在第 3 步中输入认证信息,如果登录成功,CAS Server 随机产生一个相当长度、唯一、不可伪造的 Service Ticket,并缓存以待将来验证,之后系统自动重定向到 Service 所在地址,并为客户端浏览器设置一个 Ticket Granted Cookie(TGC),CAS Client 在拿到 Service 和新产生的 Ticket 过后,在第 5,6 步中与 CAS Server 进行身份核实,以确保 Service Ticket 的合法性。在该协议中,所有与 CAS 的交互均采用 SSL 协议,确保,ST 和 TGC 的安全性。协议工作过程中会有 2 次重定向的过程,但是 CAS Client 与 CAS Server 之间进行 Ticket 验证的过程对于用户是透明的。另外,CAS 协议中还提供了 Proxy (代理)模式,以适应更加高级、复杂的应用场景,具体介绍可以参考 CAS 官方网站上的相关文档。CAS服务端部署PS:本服务搭建为测试服务,所使用域名和配置均为内网,仅供参考,不代表实际环境,且未部署HTTPS,如测试环境中报错,请配置HTTPS,错误描述为:“未认证授权的服务”环境要求CAS服务端war:下载地址Tomcat:下载地址MySQL5.7:自行配置部署教程1、将war包放入tomcat/webapps下,启动tomcat将会自动解压,启动成功后,我们将目录修改为cas-server;再次重启tomcat,访问:http://127.0.0.1:8080/cas-server/login出现以上界面,则说明服务正常启动。默认账户和密码为:casuser/Mellon2、登录MySQL数据库,创建用户表,用于对接CAS用户认证-- 创建cas_user表 DROP TABLE IF EXISTS `cas_user`; CREATE TABLE `cas_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(30) DEFAULT NULL, `password` varchar(100) DEFAULT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8; -- 创建第一个用户 admin 默认密码123456 此处密码需使用MD5加密 insert into `cas_user`(`id`,`username`,`password`) values (1,'admin','e10adc3949ba59abbe56e057f20f883e');3、修改CAS服务端配置,配置自定义用户表,以及用户密码MD5加密打开 tomcat/webapps/cas-server/WEB-INF/classes/application.properties 文件,将初始密码注释,并添加MySQL配置信息。此处一般为该文件末尾。#CAS Authentication Credentials #cas.authn.accept.users=casuser::Mellon cas.authn.jdbc.query[0].url=jdbc:mysql://ip:3306/test_cas?serverTimezone=GMT cas.authn.jdbc.query[0].user=root cas.authn.jdbc.query[0].password=123456 cas.authn.jdbc.query[0].sql=select * from cas_user where username=? cas.authn.jdbc.query[0].fieldPassword=password cas.authn.jdbc.query[0].driverClass=com.mysql.jdbc.Driver cas.authn.jdbc.query[0].passwordEncoder.type=DEFAULT cas.authn.jdbc.query[0].passwordEncoder.characterEncoding=UTF-8 #MD5加密策略 cas.authn.jdbc.query[0].passwordEncoder.encodingAlgorithm=MD5 cas.tgc.secure=false cas.serviceRegistry.initFromJson=true4、将MySQL驱动Jar包放入:tomcat\webapps\cas\WEB-INF\lib 中,重启Tomcat服务,即可。MySQL 驱动Jar包:下载地址5、再次打开CAS登录页面,使用MySQL中配置的账号,即可登录系统。本文参考:https://github.com/apereo/cas-overlay-template
2022年10月29日
49 阅读
3 评论
2022-06-05
阿里云盘最良心的会员功能版本
阿里云盘是阿里巴巴打造的一款个人网盘,主打速度快、不打扰、够安全、易于分享等特性。2021年3月22日,阿里云盘正式启动公测,并且对外宣称“无论收费免费,未来都不限速”。不知不觉间,距离阿里云盘推出已经一年多了,作为一款商业性产品,盈利也自然提上了议程。上个月阿里云盘正式上线了会员功能。跟百度网盘一样,阿里云盘的VIP也分为普通会员,以及超级会员。其中,更大的储存空间、视频高清播放、在线解压缩等功能,均为会员才可以享受的特权。鉴于有许多小伙伴在升级版本后无法享受会员服务,所以今天,博主就来给大家分享阿里云盘的最后一个免费版本。它的优势就是:无需开会员也能享受专属特权,并且适配安卓和PC端。以安卓端为例,该版本号为2.3.3.3,没有上线会员中心。也就意味着,使用这个版本的话,可直接在线播放1080P超清视频,以及倍速播放。另外它还支持全高清投屏,点击播放器右上角的投屏按钮就可以把它投到电视上了。除此之外,在新版本中会员才能使用的在线解压功能,2.3.3.3这个版本也都是可以免费使用的。可以直接在阿里云盘里查看或下载压缩包里的文件,免去下载后再查看的麻烦,能给手机党节省很多时间。同理,再来看看PC端的免费版本,也是可以享受1080P的视频高清播放的。值得一提的是,首次登录启动后,需要在设置里关闭自动更新,防止被升级最新版。另外,如果软件提示有新版本,也请大家不要点更新,直接点跳过即可。推荐大家可以收藏下这个,以后说不定就没了,以备不时之需。{cloud title="阿里云盘会员版" type="default" url="https://pan.bcrjl.com/1/main/tools/aliyundrive" password=""/}
2022年06月05日
628 阅读
16 评论
2021-11-13
苹果M1安装JDK环境
自从前段时间给小可爱买了苹果 MacBookPro 后,我一直都没怎么体验过,刚好最近她暂时不用,我最近也挺闲,就用了几天,感觉“解放生产力的第一步就是生产工具”。正所谓“工欲善其事必先利其器”,所以总结一下使用过程和一些常用的工具使用。JDK安装由于Oracle公司没有适配苹果M1芯片的JDK,在网上找了一个zulu家的JDK,适合ARM架构的,也支持苹果M1芯片。拖动安装然后出现安装流程,下一步就可以安装完成。环境校验下载地址{cloud title="官网下载" type="default" url="https://www.azul.com/downloads/?version=java-8-lts&os=macos&architecture=arm-64-bit&package=jdk" password=""/}{cloud title="本站下载" type="default" url="https://pan.bcrjl.com/directlink/1/dev/jdk/zulu8.58.0.13-ca-jdk8.0.312-macosx_aarch64.dmg" password=""/}
2021年11月13日
527 阅读
0 评论
2021-11-09
CrystalDiskInfo硬盘信息检测工具
最近发现一款比较好用的查看硬盘信息(机械硬盘和固态硬盘都可以,比较好用)的软件给大家 —— CrystalDiskInfo 。看名字大家都应该能猜到它是和 CrystalDiskMark 同一家出的软件,完美继承了它家软件的特点:界面简单,功能简洁好用,有二次元皮肤。软件介绍硬盘里的数据至关重要,因此时常检查硬盘健康状况是有必要的,CrystalDiskInfo是一个十分小巧的软件,它通过读取S.M.A.R.T了解硬盘健康状况。打开它,您就可以迅速读到本机硬盘的详细信息,包括接口、转速、温度、使用时间等。软件还会根据S.M.A.R.T的评分做出评估,当硬盘快要损坏时还会发出警报,支持简体中文。软件截图软件下载{cloud title="官网下载" type="default" url="http://crystalmark.info/en/software/crystaldiskinfo/" password=""/}
2021年11月09日
556 阅读
1 评论
2021-10-02
Ubuntu安装rapidsvn及使用
安装命令# 安装svn sudo apt-get install rapidsvn #安装比较工具 sudo apt-get install meld 软件使用1.添加svn文档库地址2.签出到本地文件夹3.添加本地标签后,可以进行提交、更新等操作4.添加文本编辑和对比工具查看->首选项,添加编辑和比较工具注意事项操作标签时要先双击把标签打开,选中后操作目录使用sudo rapidsvn打开后输入用户密码后点击左上角x关闭,未点击关闭会导致设置好的标签等没保存
2021年10月02日
598 阅读
0 评论
2021-09-12
TongWeb下乱码问题解决思路
TongWeb下乱码问题解决思路,解决乱码问题主要看以下几项配置,重点要了解这些编码设置所起的作用;乱码问题看TongWeb的server.log日志基本没用,重点是看应用采用的编码以及操作系统、TongWeb的编码设置。
2021年09月12日
212 阅读
0 评论
2021-08-26
黑科技插件神器-uTools
uTools 是一个极简、插件化、跨平台的现代桌面软件。通过自由选配丰富的插件,打造你得心应手的工具集合。当你熟悉它后,能够为你节约大量时间,让你可以更加专注地改变世界。此应用支持Windows、Mac以及Linux应用,而且有着多种多样的插件。简略来讲,uTools可以作为一种程序快捷启动器,应用中英文搜索并快捷开启你的本地程序、文件、系统设置等。你可以应用快捷键(默认为alt+space)快捷呼出这个搜索框,小巧却不简单。uTools创作者将此软件开发为”一切皆插件“的插件化工具,全部的功能均可利用插件完成。插件中心有很多好用高效的插件,比如:在线英文翻译、压缩照片、色彩助手、二维码图片处理等等实用工具,你可以选取适合自己应用场景的插件安装应用。视频介绍{dplayer src="https://res.u-tools.cn/website/utools-H264.mp4"/}软件下载{cloud title="官网下载" type="default" url="https://u.tools/" password=""/}
2021年08月26日
694 阅读
6 评论
2021-08-09
淘宝天猫买家秀采集器
主要功能下载指定店铺的买家秀,用途就看你自己了。软件截图sellerId 获取方法打开要采集的淘宝或者天猫店铺首页;ctrl + u 查看源码;ctrl + f 搜索关键词“sellerId”。疑难解答程序异常:自行安装 .net framework 4.5.2sellerId分享请自行测试!766357750 359424304 85785678 1589992274 433294649 50852803 3588517515 2259521422 2815353526 1763617163 3577412081 154491046 766357750 359424304 85785678 1589992274 433294649 50852803 3588517515 2259521422 2815353526 1763617163 3577412081 154491046 4117631182 834785246 2877413078 55897006 3553342453 2559024154 3680911752 3828491234 2023700168 2200813674031 3035327702 2196656307 109043255 673336836 50852803 2969623386 3494781244 633062861 833676353 166343674 2201466491888 2235186918 2049167729 834785246 2877413078 55897006 3553342453 2559024154 3680911752 3828491234 2023700168 2200813674031 3035327702 2196656307 109043255 50852803 2969623386 3494781244 633062861 833676353 166343674 2201466491888 2259521422软件下载{cloud title="淘宝天猫买家秀采集器" type="lz" url="https://xiaose.lanzoui.com/b02cbqmaj" password="hw89"/}
2021年08月09日
547 阅读
1 评论
2021-07-19
[nTrun]Win+R模式快速启动工具
前段时间某呼推荐给我一款软件,感觉还不错,分享一下。软件介绍nTrun新一代快速启动软件,您要做的仅仅是把软件添加到程序之后,便可通过系统功能“运行”,来启动您添加的软件。它可完全关闭;它可让你第一次感受到敲击键盘带来的快感;它,功能超乎你的想象。这是首款利用 Win+R 模式的快速启动工具!在给你绝佳视觉体验的基础上,赋予 Win+R 一个新的使命。软件截图下载地址{card-default label="软件介绍" width="100%"}支持系统:Xp,Vista,Win7,8,8.1,10软件版本:3.1.1软件大小:3M更新时间:2020-03-17 {abtn icon="fa-clock-o" color="#165ee3" href="http://pan.baidu.com/s/1nt3aP77" radius="0px" content="免费下载"/} {/card-default}
2021年07月19日
204 阅读
1 评论
2021-07-18
Maye 一个简洁小巧的快速启动工具
Maye是一款体积小巧、简单易用的快速启动工具。不要看体积小巧,它的功能还是非常多样化的,比如:多文件拖拽添加启动、快捷键呼出、自动多列显示、lnk文件解析等等。软件没有繁杂的功能,操作中也不会产生任何垃圾文件,绿色无污染,只专注于文件的快速启动,是用户提升Windows操作体验的好帮手。功能多文件拖拽添加启动快捷键呼出快捷键运行项目列表滚轮滚动自动多列显示快捷方式编辑lnk、url文件解析参数变量、环境变量开机启动分类排序跨分组拖拽项目自定义布局自定义主题自定义缩放运行特色简单,恰到好处 :不需要过多的思考,不需要过多的学习,上手便能熟练使用,一试便知,你一定会喜欢上它。功能,短小精悍:麻雀虽小却五脏俱全,Maye苗条的身材下隐藏着巨大的能量。无限的潜能,期待你的发掘。外观,精妙绝伦:简约而不简单,每一处细节均精心打磨,每一处体验都深入人心,每一步操作皆无比轻松。惬意,发自内心:如春风,如夏雨,如秋叶,如冬雪。心旷神怡,妙不可言。这种感觉,绝无仅有。效果,立竿见影:一分钟,桌面回归整洁。彻底摆脱图标的困扰,尽情享受属于你的桌面。未来,无限可能:在通往无比强大的路上,Maye才刚刚起步,需要你的支持与鼓励,请给Maye更多的时间。软件截图参数变量Maye 支持 Win环境变量同时并内置 2 个 参数变量 (变量尾不含 \ ) ,涉及范围:目录、起始位置、启动参数。变量名说明支持版本%mp%所在目录1.0.2+%mr%所在盘根目录1.0.2+搜索命令命令头说明支持版本[>]执行终端命令,如:>ping arae.cc1.0.5+[<]调用运行,如:<c:/ 打开c盘1.1.4+[s ]可用搜索列表1.1.4+[bd ]通过 百度 搜索1.1.4+[b ]通过 必应 搜索1.1.4+[g ]通过 谷歌 搜索1.1.4+[d ]通过 DuckDuckGo 搜索1.1.4+PS:主窗口显示后,直接输入即可,无需手动打开搜索页。更新日志{abtn icon="Example ofeye" color="#ff6800" href="https://blog.arae.cc/soft/Maya/ChangeLog.txt" radius="" content="更新日志"/}下载地址{cloud title="GitHub下载" type="github" url="https://github.com/25H/Maya/releases/latest" password=""/}{cloud title="蓝奏云下载" type="lz" url="https://wwa.lanzous.com/b0bqwqjvg" password=""/}{cloud title="微云下载" type="wy" url="https://share.weiyun.com/1tjpvaTo" password=""/}{cloud title="SourceForge" type="default" url="https://sourceforge.net/projects/maye-launcher/files/latest/download" password=""/}{card-default label="软件信息" width="100%"}名称:Maye 快速启动工具大小:7.53 MB语言:多语言 (简中,繁中)运行环境:Win7+授权方式:免费软件软件类别:桌面工具关于报毒 :Maye 编写方式为 html+css+js+mb+易语言,由于易语言特性目前无法解决,建议添加信任或直接删掉。{/card-default}
2021年07月18日
197 阅读
2 评论
1
2