有時(shí)候需要通過(guò)訪(fǎng)問(wèn) https://xxx.com:8443/cas/login 登陸cas服務(wù)器,登陸成功后,cas實(shí)際上返回的是WEB-INF/view/jsp/default/ui/casGenericSuccess.jsp的頁(yè)面,那么如何在這個(gè)頁(yè)面中獲取登陸用戶(hù)名,并根據(jù)用戶(hù)名顯示一
歡迎信息?我試驗(yàn)了一天(網(wǎng)上介紹的文章大都是cas客戶(hù)端獲取用戶(hù)名的方式),終于發(fā)現(xiàn)可以用如此簡(jiǎn)單的方式就可以獲得用戶(hù)帳號(hào):
?String username = request.getAttribute("credentials").toString();
我是遍歷了所有session和cookie沒(méi)有找到,后來(lái)嘗試遍歷request的所有attribute,最后將可能的屬性定位在credentials,在casGenericSuccess.jsp中加上上面的代碼,果然登陸成功后顯示了用戶(hù)名,接下來(lái)該玩玩游戲了,畢竟是周六,得多休息休息.
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
