搜索你感兴趣的问题
点击右上角更多
分享给好友或到朋友圈
首页
生活
5万左右如何选车
情比纸薄
2019-06-02
分享
推荐回答
情比纸薄
2022-01-19
5万左右的合资车,基本都是低配车,没有什么性价比可言。建议买个国产高配置的,如果是三口之家,建议买三厢车,多个后备箱,装东西比较方便。
本网站引用、摘录或转载上述内容仅供网站访问者交流或参考,文中观点或信息与爱问公司无关,与之相关的任何事务以及法律责任均与爱问公司无关。
微信
微博
QQ空间
复制网址
取消
相关推荐
南城鸿福西路办理居住证地点在哪?
我在南城蛤地,我是在西平派出所办的,第一次办的话需要等半年才可以。
cas认证是什么意思
CAS是Central Authentication Service的缩写,中央认证服务,一种独立开放指令协议。
CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。
特点
1、开源的企业级单点登录解决方案。
2、CAS Server 为需要独立部署的 Web 应用。
3、CAS Client 支持非常多的客户端(这里指单点登录系统中的各个 Web 应用),包括 Java, .Net, PHP, Perl, Apache, uPortal, Ruby 等。
原理和协议
从结构上看,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 在 Tomcat 中实现单点登录中部署客户端应用
单点登录的目的是为了让多个相关联的应用使用相同的登录过程,本文在讲解过程中构造 2个简单的应用,分别以 casTest1 和 casTest2 来作为示例,它们均只有一个页面,显示欢迎信息和当前登录用户名。
这 2 个应用使用同一套登录信息,并且只有登录过的用户才能访问,通过本文的配置,实现单点登录,即只需登录一次就可以访问这两个应用。
与 CAS Server 建立信任关系
假设 CAS Server 单独部署在一台机器 A,而客户端应用部署在机器 B 上,由于客户端应用与 CAS Server 的通信采用 SSL,因此,需要在 A 与 B 的 JRE 之间建立信任关系。
首先与 A 机器一样,要生成 B 机器上的证书,配置 Tomcat 的 SSL 协议。
其次,下载http://blogs.sun.com/andreas/entry/no_more_unable_to_find 的 InstallCert.java,运行“ java InstallCert compA:8443 ”命令,
并且在接下来出现的询问中输入 1。
这样,就将 A 添加到了 B 的 trust store 中。如果多个客户端应用分别部署在不同机器上,那么每个机器都需要与 CAS Server 所在机器建立信任关系。
配置 CAS Filter
准备好应用 casTest1 和 casTest2 过后,分别部署在 B 和 C 机器上,由于 casTest1 和casTest2,B 和 C 完全等同,我们以 casTest1 在 B 机器上的配置做介绍,
假设 A 和 B 的域名分别为 domainA 和 domainB。
将 cas-client-java-2.1.1.zip 改名为 cas-client-java-2.1.1.jar 并拷贝到 casTest1/WEB-INF/lib目录下,修改 web.xml 文件,添加 CAS Filter,如清单 10 所示:
清单 10. 添加 CAS Filter
<web-app> ... <filter><filter-name>CAS Filter</filter-name>
<filter-class>edu.yale.its.tp.cas.client.filter.CASFilter</filter-class><init-param>
<param-name>edu.yale.its.tp.cas.client.filter.loginUrl</param-name><param-value>https://domainA:8443/cas/login</param-value>
</init-param><init-param>
<param-name>edu.yale.its.tp.cas.client.filter.validateUrl</param-name>
<param-value>https://domainA:8443/cas/serviceValidate</param-value></init-param>
<init-param><param-name>edu.yale.its.tp.cas.client.filter.serverName</param-name>
<param-value>domainB:8080</param-value></init-param>
</filter><filter-mapping>
<filter-name>CAS Filter</filter-name>
<url-pattern>/protected-pattern/*</url-pattern></filter-mapping>
...</web-app>
对于所有访问满足 casTest1/protected-pattern/ 路径的资源时,都要求到 CAS Server 登录,如果需要整个 casTest1 均受保护,可以将 url-pattern 指定为“/*”。
从清单 10 可以看到,我们可以为 CASFilter 指定一些参数,并且有些是必须的,表格 1 和表格 2 中分别是必需和可选的参数:
表格 1. CASFilter 必需的参数
表格 2. CASFilter 可选参数
传递登录用户名
CAS 在登录成功过后,会给浏览器回传 Cookie,设置新的到的 Service Ticket。但客户端应用拥有各自的 Session,我们要怎么在各个应用中获取当前登录用户的用户名呢?
CAS Client 的 Filter 已经做好了处理,在登录成功后,就可以直接从 Session 的属性中获取,如清单 11 所示:
清单 11. 在 Java 中通过 Session 获取登录用户名
1 // 以下两者都可以
2 session.getAttribute(CASFilter.CAS_FILTER_USER);
3 session.getAttribute("edu.yale.its.tp.cas.client.filter.user");
在 JSTL 中获取用户名的方法如清单 12 所示:
清单 12. 通过 JSTL 获取登录用户名
1 <c:out value="${sessionScope[CAS:'edu.yale.its.tp.cas.client.filter.user']}"/>
另外,CAS 提供了一个 CASFilterRequestWrapper 类,该类继承自HttpServletRequestWrapper,主要是重写了 getRemoteUser() 方法,
只要在前面配置 CASFilter 的时候为其设置“ edu.yale.its.tp.cas.client.filter.wrapRequest ”参数为 true,就可以通过 getRemoteUser() 方法来获取登录用户名,具体方法如清单 13 所示:
清单 13. 通过 CASFilterRequestWrapper 获取登录用户名
1 CASFilterRequestWrapper reqWrapper=new CASFilterRequestWrapper(request);2 out.println("The logon user:" + reqWrapper.getRemoteUser());
参考资料来源:百度百科-CAS
参考资料来源:IBM中国-使用 CAS 在 Tomcat 中实现单点登录
215陕西省自主招生院校有哪些
亲爱的朋友,你想了解西安吗?你想“五一”、“国庆节”和爸爸、妈妈来西安旅游吗?告诉你吧,来西安旅游,是你最理想的选择!不信,你先听我说说。 我们西安,是陕西省的省会城市,历史上叫做长安。它是世界四大文明古都之一,从建设到现在,已经有...
上海有哪些好的管理培训班
目前上海的哪里有培训机构还是很好的,主要是针对公司的企业内训,金牌讲师主要的研究对课程以心态、技能、管理三方面,课程培训的效果很具实战性。
初中成绩超差上高中是不是就没搞了?
没搞?开玩笑!!高中理化还是会重新学的,只是没那么详细,课余多看下……至于数学,如果你不想得个位数就从暑假恶补!!你这种成绩,暑假要累点了……你控制力行吗?最好写学习计划,要细,不要含糊的说我今天要做英语试题……你就直接写“完成试卷1,彻底理解(估计做不到)”还有就是反复多做,重复多了就记住了,就好比你学唱一首流行歌,你不可能听一次就会唱吧???记住,重复重复再重复!!
轩逸,杰德哪个性价比高?
我感觉杰德要慎重考虑,这车5座的话偏贵点,6座的话果真实用吗?如果要坐5个人顺便带点行李呢?而且6座版本不带备胎,高速跑万一轮胎扎了,或者爆胎就麻烦了。想想看吧没有备胎。这时你只有请高速拖车了,耽误时间浪费钱。
我想问南水北调是怎么回事
南水北调的总体布局确定为:分别从长江上、中、下游调水,以适应西北、华北各地的发展需要,即南水北调西线工程、南水北调中线工程和南水北调东线工程。 南水北调西线工程: 从长江上游引水入黄河,是解决我国西北地区和华北部分地区干旱缺水的战略性工程。 南水北调中线工程:近期从长江支流汉江上的丹江口水库引水,沿伏牛山和太行山山前平原开渠输水,终点北京。远景考虑从长江三峡水库或以下长江干流引水增加北调水量。中线工程具有水质好,覆盖面大,自流输水等优点,是解决华北水资源危机的一项重大基础设施。 南水北调东线工程: 从长江下游引水,基本沿京杭运河逐级提水北送,向黄淮海平原东部供水,终点天津
[卫生间无窗]如何清除异味
俺那个有窗不过冬天也不开,有味的时候就点根熏香,再就是在马桶存水那儿放个厕宝,冲厕所干净
皮肤不好多吃什么水果
亲 任何水果对皮肤都好。像番茄、柠檬、猕猴桃的vc含量是在水果蔬菜当中最高的。其中,柠檬可以加蜂蜜泡水喝。它们对美白都是超级有效的。
还有俗话说,每天一个苹果,医生远离我。苹果可以帮助消化排便。
总之,任何水果对皮肤都是有益的。记得:上午吃水果是金,中午是银,下午是铜。当然好的皮肤不单靠吃水果就可了,最基本的就是多喝水。晚上不要熬夜。平时多做面膜。保湿和美白的。当然,也要主意内调,多喝美容汤。像雪耳、红枣、杞子、百合莲子等汤。
还有,平时多看一些皮肤保养知识。
哈哈 啰嗦了。只希望能帮到你。希望你皮肤水水嫩嫩的。(*^__^*)
即墨市阎家岭哪有修充电宝的
两千的只能充一次手机,两万的可以充四次多一点。我用的是奇酷充电宝, 奇酷充电宝10000万毫安,不错,外观设计虽跟小米差不多,但是有两个USB插口,一个一安,一个两安插口,可以参考对比下,在360商城可以购买到。
东风小康c37dk13发动机时规链条怎样安装
凸轮上面的一个缺口和缸盖上的一个地方的缺口相对应,同时还有飞轮安装的时候,飞轮上的缺口与发动机机体上的一个缺口对应。这样有助于分析发动机配气正时和判断发动机的点火先后顺序!
什么是框架-剪力墙结构?
就是框架结构中布置足够的剪力墙,可以相对灵活的布置空间,也有足够的侧向刚度。
Insignia油耗怎么样
感谢楼上车主从感性层面做出分析,外观方面的选择就是如果你年轻运动想要一部纯私人座驾就选君威如果你成熟稳重并且向要一辆公私兼顾的车的话领域比较适合接下来我就从理性角度来看一看这两个车的差别1。发动机君威搭载的是ECOTEC系列全铝发动机最大功率108Kw/6200转最大扭矩190Nm/4200转发动机技术相对较新数据上看以及实际使用中都还好但去年有出现过积碳门事件(现已解决)新领域一直采用的是老帕时期的那台2.0铸铁发动机技术非常成熟(有点过头了)4缸8气门、单顶置凸轮轴最大功率85Kw/5400转最大扭矩172Nm/3500转说实在的现在好多1.6的发动机数据上都比他强不过好处还是有的,这台机器可以在比较低的转速得到最大扭矩适合城市路况2。变速箱新君威6速手自一体新领域4速自动挡新君威1.55吨的车重比新领域要多出100KG但由于发动机和变速箱上的优势所以油耗在实际使用上差不多3。悬挂新君威采用前麦弗逊后多连杆独立悬挂优势在于操控但后排空间相对较小而且座位偏硬新领域采用前多连杆后复合扭力梁半独立悬挂优势在于后悬采用了比较简单的结构所以可以设计出比较大的后排空间因此4.8米不到的车长轴距达到了2。8米出头后排舒适性比较出众4。平台新君威与欧宝Insignia同出自EpsilonII新领域用的仍然是PASSATB5的平台也就是说是老帕萨特换了个壳大概就这些总之新君威运动、时尚、动感新领域稳重、大气、舒适具体还是要看自己的用途希望能帮到你
航管红阔叶紫檀顶箱柜价格是多少
我国的樟木箱名扬中外,其中有衣箱、躺箱(朝服箱)、顶箱柜等诸品种。唯桌椅阔叶树材如桦木、水曲柳、栎木、榉木、椴木、樟木、柚木、紫檀、酸枝、乌木等,。
大便干硬吃什么水果
语音内容1.大便干燥可以吃木瓜,木瓜含有木瓜酵素有助于分解并加速蛋白质吸收,可以缓解消化不良和胃炎,木瓜也是治疗胃病和肠道疾病的好食物。木瓜偏寒,不建议空腹食用,尤其是胃寒体虚者不宜食用,食用多了容易导致腹泻。
2.石榴,中医认为石榴味道甘甜,具有生津止渴润燥的功效,可以治疗腹痛,腹泻大便干燥等症状,另外石榴中含有维生素c柠檬酸苹果酸等多种物质有助于消化和降低血脂,对于调节胃肠功能有一定的功效。
3.菠萝,菠萝味甘。
4.苹果。苹果可以健脾补胃生津润燥虚寒的病人多吃。
5.蔬果,吃的时候最好煮熟了吃,这样的话更有利于减轻大便干燥。
到南山大世界会所怎么坐车
公交线路:651路 → 罗宝线 → 204路1、新和天桥站 2、乘坐651路, 到 宝安机场站 从机场东站 4、乘坐罗宝线, 到达桃园站 5、步行 到达南山医院(东)站 6、乘坐204路, 到达海洋大厦站 7、步行 到达大南山
玉鹏实木复合门怎么样
木门在家装中占有很大的部分,一扇好的木门安装好与否更是至关重要,了解以下知识您可在安装木门时现场检查: 一、门套安装: 1、门套装配连接处,应严密、平整、无黑缝;固定配件应锁紧;门套对角线应准确,2米以内允许公差1毫米,2米以上允许1.5毫米; 2、门套装好后,应三维水平垂直,垂直度允许公差 2毫米,水平平直度公差允许 1毫米;门套与墙体间结合应有固定螺钉(每延米不少于3个);门套宽度在200毫米以上应加装固定铁片;门套与墙之间缝隙用发泡胶双面密封,发泡胶应涂匀,干后切割平整。 二、 套线安装: 1、 线安装应均匀涂胶与门套、墙体固定,套线接口处应平整、严密、无缝隙,安装后同侧套线在一个平面;因墙体不平时,必须保证套线接口平整。套线弯度允许公差1毫米。套线与墙体缝隙应用密封胶填缝处理。 三、 门扇安装: 1、 门扇安装后,应平整、垂直,门扇与门套外露面相平;门扇开启无异响,开关灵活自如; 2、 门套与门扇间缝隙,木门,下缝为6毫米,其余三边为2毫米;所有缝隙允许公差 0.5毫米; 3、 门扇关严后与密封条结合紧密,不摆动。 四、 五金: 1、 门合页应垂直、平整;平口合页应于门扇、门套对应开槽,槽口应规范,大小与合页相同,三边允许公差 0.5,装合后平整无缝隙,合页开启应灵活自如。三叉合页按模具安装,插销应插到位。合页固定螺钉应装全、平直,隐于合页平面。 2、 门锁开槽应准确、规范,大小与锁体、锁片一致;门锁安装应紧固,开锁自如无异响;配件安装齐全,固定螺钉均应装全、平直。 3、 吸、闭门器、拉手等均应安装在指定位置,安装牢固,固定螺钉均应装全、平直,装后配件效果良好,门。 五、 外观: 1、 套、门线与地面结合缝隙应小于3毫米,并用防水密封胶封合缝隙。 2、 整樘门装毕,应平整划一,开启自如灵活,整体效果良好,无刻划痕 大公司和好的安装师傅应该都应该做到以上事项 所以选门时也一定注厂家的实力和一切售后服务
现代汽车的新技术有哪些呀
像DSG双离合、夜视系统、自动泊车、双涡轮正压直喷发动机等等,都是新技术
李小龙浑身的肌肉是怎么练出来的啊!
主要是实战,平时的一些锻炼饮食方面要注意,还有他的锻炼方法一般人肯定受不了的,一般像他那样的肌肉要负重练习。
爱问协议
商务合作
有问题 @爱问
Powered by iask.com
置顶小