使用Crowd进行单点登录

84 篇文章 1 订阅
订阅专栏
29 篇文章 0 订阅
订阅专栏

单点登录:(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。

单点登录网络生活中随处可见,比如登录了QQ客户端,然后你可以打开腾讯微博,QQ空间,QQ邮箱,校友录等等一系列的应用,这时候我们不需要在一个个再输入用户名和密码了,作为受信任的站点,就可以直接登录了。这些我们都已经习以为常了,其实这就是单点登录的例子,离我们一点都不遥远。但作为一个开发者,不只是要使用其功能,更要明白其原理并开发出支持单点登录的应用出来。

一直独自研究这些东西,曾在网上看到一篇不错的文章,讲的就是使用java完成简单的单点登录。从原理到实现到测试,通俗易懂,给了我很大的帮助,在此把地址贴出来,供感兴趣的读者去研究。java实现简单的单点登录 里面贴有源码地址,但好像不能访问了,我从其他地方找到了。上传到本站的资源模块,供大家下载。 源码包下载地址

好了,言归正传,本文研究的是关于产品crowd实现的单点登录。

1,实现原理:通过cookie的存取来完成信息的交互。(也有通过使用webservice来实现的,本文暂时不考虑)

2,crowd介绍:crowd是atlassian公司推出的集成化组件的一个,用来实现单点登录,实现和配置简单,功能齐全,客户端接口耦合极小,这就给开发工作带来极大便利。

3,crowd的下载与安装。

可以去官网(http://www.atlassian.com/software/crowd/overview)下载最新版本,但最新版本未必可以找到破解版,所以如果只是下载学习和研究,暂时用低版本的就可以了,crowd 2.0.4基本包含了所有功能。从官网下载到2.0.4之后,就可以着手安装与破解了。 破解包下载地址

解压crowd 2.0.4

文件结构如下:

可以看到这是tomcat下发布的应用,start_crowd.bat时启动服务的文件,当然了,在linux系统下启动文件应是start_crowd.sh。启动之后,如果没有出先异常则表示正常启动,如果出现了,请检查java_home的配置。这个tomcat的端口号是8095,一般情况不会冲突。

如果出现上面这样的信息打印出来,那么恭喜你,你的tomcat启动成功,可以进行接下来的破解和配置了。

在浏览器中输入地址:http://localhost:8095/crowd/console访问crowd的控制台。页面如下:

这时候需要我们输入:其结构如下:

可以看到,keygen.bat是启动文件,但如果你的jdk安装路径不是在C盘,直接点击该文件会出现如下问题:

最保险的办法是直接运行crowd_keygen.jar,如果你的电脑上可以直接双击大概*.jar文件,则万事大吉。要不然可以用这个办法:win+r-->cmd-->定位到该文件所在路径,如下图:


回车后,会启动一个对话框:

name可以随意输,但不要太短,要不然会提醒。server ID 把浏览器中的server ID 拷贝出来填进去,先点.patch!,需要你选择当前文件夹中的atlassian-extras-2.3.0.jar文件(这个文件或许是bak的,不要紧,直接改扩展名就是了):

选择之后点.gen!,然后在key中就出现了信息,这时候拷贝出来到浏览器中填入License Key,这样整个破解就结束了。

点击继续,这时候请注意,需要一路配置,这些个配置没有什么难点,如果只是学习和研究,没必要探究数据库层面的东西,暂时创建最简单的就可以了。

一路continue,遇到红*号必填内容,虽然可以随意填写,但请记住这些填过的信息,这是crowd的初始数据。尤其是用户名和密码过程,是配置完成之后用来登录crowd的用户名密码,千万不要填了就忘。

1,

,

2,


3,


通过以上过程,整体配置就算完成了。登录到首页后,如图所示:


可以看到4个已经存在的应用,这些应用都是发布完成的。

1,是当前登录的,crowd/console应用,暂且将之作为服务端。

2,作为openID的服务器,关于openID本文不讨论,有兴趣的同学们可以去阅读官方文档。

3,demo这是个小例子,可以从crowd文件夹中取出来放到其他服务器上,检测单点登录。

4,google-apps这个google的应用程序,暂且搁置。

至于

这些选项,多是用来限制权限和易于管理的。关于新应用的添加和配置,将在下节课在讨论。

Atlassian Crowd实现JIRA、Confluence、Bamboo和Fisheye and Crucible单点登录
yieryi_
10-08 6714
Atlassian的单点登录涉及到如下产品: Crowd,单点登录,用户管理; JIRA,任务跟踪; Confluence,需求管理; Bamboo,可持续构建; FeCru,代码库管理、代码评审; 单点登录需要以下条件: Crowd; 域名方式访问或者同一台服务器; 不同服务器间的网络关系通畅; 仅仅需要以下几步,这些产品单点登录步骤相似、具体自己体会: Crowd中配置Applications;
crowd-app:Crowd 应用的登陆页面
07-01
基于 MEAN.js 构建的 Crowd 应用的促销登陆页面
crowd实现单点登录demo
12-18
使用Crowd实现单点登录的一个小demo,具体的方式可以参照鄙人的博客。
使用Crowd实现单点登录2——配置应用
xinfei0803的专栏
12-18 9683
本文与crowd单点登录1 略有重复之处,读者自己甄别。 本文依然是从服务器的安装开始讲起,至于破解方式,参见拙文:crowd单点登录1。 第一章 安装crowd服务器 第一步 填写title Deployment Title:指的是部署名称,是服务标识名称,可以自己定义。 Base URL 是服务器访问域名称,最好采用域名形式的,为以后配置应用做准备。 第二步:
Crowd集成Fisheye实现单点登录功能
02-09
亲测Crowd2.8版本和Fisheye3.5.2版本的集成,图文讲解,绝对可用!其他相关问题,欢迎联系反馈!
Crowd单点登录-管理jira与confluence
02-27
crowd2.7下载:http://downloads.atlassian.com/software/crowd/downloads/atlassian-crowd-2.7.0.zip crowd安装+破解+集成jira+集成confluence
crowd 5.0.6 部署安装,实现单点登录
最新发布
第九系艾文
07-21 783
系统是centots8, crowd版本为5.0.6, 6版本以上就不支持jdk8了。9、web访问,浏览器打开 ip:8095端口,服务默认是8095端口。1、安装java环境,默认为1.8版本。7、创建crowd用户,并启动。10、激活,在服务器输出下面命令。6、修改配置文件,并指向该目录。登录之后,可以看到已经激活。2、下载crowd压缩包。5、添加home目录。
php如何实现单点登录jira,JIRA 集成 Crowd 实现单点登录
weixin_29416781的博客
03-26 579
JIRA 集成 Crowd 实现单点登录说明如果你愿意每次都登录一遍 Atlassian 的产品(JIRA、Confluence、Fisheye),那么这篇文章就不适合你了,哈哈首先贴上最详细的官方文档,不过是英文版的(现在知道懂英文的好处了吧),不是有翻译吗,嘿嘿JIRA 集成 Crowd 官方文档注意事项当前 Crowd 版本(2.12.x)支持 JIRA 3.7.4以后的版本如果 JIRA ...
Crowdfunding:Login process
抛弃幻想,准备斗争
01-05 225
管理员提交登录表单给AdminHandler,AdminHandler再去AdminService中调用login()方法,login()方法会调用AdminMapper,然后根据loginAcct查询Admin对象,随后AdminMapper返回Admin对象给AdminService(此时AdminService需要判断传过来的Admin对象是否为null,存在的话,就需要对表单提交的明文密码...
crowd 2.0.4破解包
06-21
crowd 2.0.4破解包
Crowd安装与破解
07-01
Crowd安装与破解
Gitlab和Crowd共享账户集成登入
本博客,博文仅代表个人操作经验,不能完全解决你的问题,仅供参考,佛系回复。
01-14 698
环景: ubuntu 16.04 Crowd 3.3.2 Gitlab 问题描述: 用docker-compose.yml文件创建实例,docker stack编排服务运行的实例怎么删除不了,删除又自动启动 解决方案: 1.配置新的 Crowd 应用程序 在顶部 Application type 选择 Generic Application, Description 输入Gitlab Applicaton, Name 输入 gitlab, Password 输入 123456,然后点击 Next,完成“添加
使用crowd管理Confluence用户时,遇到不能登陆管理界面的问题。
capcompaq的博客
05-08 4571
    公司的Confluence使用crowd进行单点登陆和用户管理,我的管理员账号可以正常登陆wiki,但是登陆管理界面的时候就会报超时错误,报错内容包含”CrowdServiceImpl.java:915“字段。   然后找各种国外的网站才找到,Confluence在websudo + SSO时候就是处理的不好,解决办法就是关掉管理界面的认证websudo,方法如下:在 <instal...
三、Crowd与JIRA、Confluence用户集成并SSO单点登录
weixin_38621072的博客
06-08 2150
补充说明: 通过此方法集成后,用户、组以及用户和组的关系都在Crowd系统中存储,但各个系统的权限仍由各系统控制,也可在JIRA和Confluence中添加和删除用户。 在做步骤4和步骤5的时候,要特别小心,确保当前系统的超级权限用户(一般为admin,具体看当前系统的全局权限配置)和组以及它们的关系已经在Crowd中同样存在了,才可切换并禁用当前系统的内部用户目录,否则可能造成权限丢失等严重问题(因为禁用了内部用户目录,而Crowd中又不存在这个超级权限用户和组或它们的关系,所以权限就丢失了) 维护示例
使用Crowd单点登陆(SSO)无法登陆WIKI(Confluence )
capcompaq的博客
05-08 1867
激气!刚搞好管理界面登陆不了,结果直接Confluence 所有账号都无法登陆了  (╯‵□′)╯︵┻━┻又折腾了半天,结果发现这是Confluence 自己的bug,在5.10.6之后的版本就解决了。  问题单地址:https://jira.atlassian.com/browse/CONFSERVER-43712当前应急的解决办法问题单里提到了,就是不要用SSO认证了。修改文件 CONFLUE...
使用Crowd(SSO)导致Confluence无法登陆,启用紧急修复管理员
ClumsyCat的专栏
05-29 4073
使用紧急修复管理员 关掉Confluence 编辑<installation-directory>/bin/setenv.sh或者setenv.bat,在Catalina属性中添加 -Datlassian.recovery.password=<your-password> 通过<installation-directory>/bin/start-confl...
是兄弟就来找ChatGPT漏洞,OpenAI:最高赏金2万刀
量子位
04-12 192
克雷西 发自 凹非寺量子位 | 公众号 QbitAI现在,给ChatGPT找漏洞有钱挣了。今天凌晨,OpenAI宣布开启漏洞赏金计划:报告ChatGPT漏洞,可以获得最高2万美元现金奖励。具体来说,OpenAI将与漏洞反馈平台Bugcrowd展开合作,收集人们在使用其产品过程中发现的bug。发现并通过该平台向其报告漏洞,可获得现金奖励:我们会视漏洞的严重程度和影响范围给予现金奖励。严重性较低的漏...
How did I get into the hacker world?
Amdy_amdy的博客
12-05 958
原文链接:https://medium.com/@MyselfExplorer/how-did-i-get-into-the-hacker-world-69a0147776f1 已翻译链接:https://www.freebuf.com/articles/neopoints/190895.html (11 / 28-11 / 29/2018)我是MyselfExplorer。 我是如何进入黑客...
Crowd服务器配置与单点登录实战指南
"使用crowd实现单点登录文档" 在IT领域,单点登录(Single Sign-On,简称SSO)是一种身份验证机制,允许用户通过一次登录就能访问多个相互关联的应用系统,无需为每个系统单独进行身份验证。Crowd是一款由Atlassian...
写文章

热门文章

  • 使用Crowd进行单点登录 23843
  • CA认证——使用吉大正元认证系统为门户把关 20312
  • 正则表达式过滤特殊字符 19818
  • vba中数据类型转换函数 15123
  • 使用JSONObject 深度序列化和反序列化 12555

分类专栏

  • mysql 11篇
  • Linux 2篇
  • mybatis 1篇
  • 我的技术博客 84篇
  • 转载精华帖 3篇
  • oracle 22篇
  • java 29篇
  • 框架 12篇
  • javascript jquery 23篇
  • 生活随笔 5篇
  • html和css 7篇
  • vba 4篇
  • dubbo 2篇

最新评论

  • 使用Crowd进行单点登录

    2401_86047045: 上不了网

  • synchronized锁升级和降级

    Shenandoah7: 解决了我蛮多疑问,但是在17行后面输出锁状态,此时也是无锁状态,最后结论应该不是只有重量级锁释放后,才会回归无锁状态。表情包

  • synchronized锁升级和降级

    xinfei0803: 偏向锁默认延迟4s启动,所以直接打印是0,你试试先Thread.sleep(5000);再打印

  • Dos窗口下的复制与粘贴

    m0_50216181: dosbox0.74-3版本的这些操作好像都不行,答主可以解答一下dosbox0.74-3怎么粘贴吗吗

  • synchronized锁升级和降级

    CodeSleep_hjt: 并且 print 里面是加了 sync 的,感觉用 sout 来打印结果会有影响吧

最新文章

  • 2021-07-30
  • MySQL MDL锁
  • MySQL auto-inc锁
2021年15篇
2018年6篇
2017年1篇
2016年2篇
2015年16篇
2014年17篇
2013年54篇
2012年20篇
2011年3篇

目录

目录

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家上海常见商场美陈生产公司青岛玻璃钢雕塑摆件怎么样闵行区拉丝玻璃钢雕塑性价比高杭州高强度玻璃钢雕塑广州南沙玻璃钢雕塑弥勒市玻璃钢雕塑加工玻璃钢豹马赛克雕塑价格东湖玻璃钢花盆花器白银景区玻璃钢雕塑多少钱金华玻璃钢广场雕塑价格泡沫玻璃钢雕塑哪家专业开阳玻璃钢雕塑厂东莞玻璃钢鱼雕塑定制开原玻璃钢景观雕塑商场美陈手绘图河南玻璃钢人物铜雕塑生产厂家铜陵卡通玻璃钢雕塑定做专业的山羊玻璃钢雕塑北京开业商场美陈价钱云南景观玻璃钢雕塑制作山西特色玻璃钢雕塑批发江苏周年庆典商场美陈厂家直销奉贤玻璃钢花盆批发江门玻璃钢雕塑厂家电话湖南景观玻璃钢雕塑图片玻璃钢人物雕塑定做价格美陈商场墙设计效果图玻璃钢仿铜雕塑船大型主题商场美陈销售厂家常见玻璃钢雕塑摆件哪里买香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化