单点登录,这个做了很长时间,是时间做个总结和积累了。首先看我们的配置文件
CASFilter /orderModule/order/index /orderModule/order/ajaxIndex /orderModule/order/unpaidCount /orderModule/order/unhandleProposal /orderModule/order/findPriceProposal /orderModule/order/unpayOrder /orderModule/order/findZOrder /orderModule/order/delOrder /orderModule/order/saveRemark /orderModule/order/relateOrdersLogon /orderModule/order/getCarOrders /policyModule/Policy/addPolicy /policyModule/Policy/cannelJoinPolicy /policyModule/Policy/Evaluate /policyModule/Policy/renelk /policyModule/Policy/searchAllPolicy /policyModule/Policy/sendMessage /policyModule/Policy/showPolicyList /policyModule/Policy/addPrpdata /policyModule/Policy/InformationAjax /policyModule/Policy/savaFromUnderWrite /policyModule/Policy/InformationAjax /policyModule/Policy/switchForCar /policyModule/Policy/getPolicyByName /policyModule/Policy/getPolicyNo /policyModule/Policy/carEpolicyINfo /policyModule/Policy/getLpolicyInfo /personalInfo/customerInfo/bindMobile /personalInfo/customerInfo/findPersonData /personalInfo/customerInfo/findModifyPwd /personalInfo/customerInfo/modifyPwd /personalInfo/customerInfo/findMyPhoto /personalInfo/customerInfo/savePhoto /personalInfo/customerInfo/sendMailLink /personalInfo/customerInfo/sendMobileValCode /personalInfo/customerInfo/unbindMobile /personalInfo/customerInfo/updatePersonData /personalInfo/customerInfo/getWeatherPM /personalInfo/customerInfo/userSafe /personalInfo/customerInfo/transfer /servicesModule/addComplaint /servicesModule/getQxInfo /servicesModule/addConsultation /servicesModule/findCarViolationforCity /servicesModule/findComplaint /servicesModule/findConsultation /servicesModule/findRecomment /servicesModule/findMySubscribe /servicesModule/searchPolicy /servicesModule/addPolicyEvalute /servicesModule/findMyPolicy /servicesModule/updateMySubscribtion /servicesModule/updateReceiveEmail /servicesModule/saveEmail /servicesModule/findViolationforEntry /servicesModule/sendReferrerEmail /views/orderModule/* /insuringInfoManagement/* /views/insuringInfoManagement/* /views/personalInfo/* /policyModule/Update/* /views/servicesModule/* /zProposalModule/* /views/zProposalModule/*
众位看官看到问题了不?是不是显得很乱啊这个配置文件。这是因为前期的客户端系统设计中,没有按照受保护和不受保护的资源设置请求路径,导致有的包里面既有受保护的资源,又有不受保护的资源,所以,这就导致了一些问题。
所以众位看官,请注意啦 如果要设计成漂亮的单点登录系统,最好的方法是在程序的时机最初,路由请求就做了非常好的定义规则。