CAS cas-server返回xml格式数据问题

  <cas:serviceResponse xmlns:cas='http://www.yale.edu/tp/cas'>
    <cas:authenticationSuccess>
        <cas:user>jason,102</cas:user>
        <cas:attributes>
            <cas:sn>lei</cas:sn>
            <cas:email>jason@abc.net</cas:email>
            <cas:loginid>jason</cas:loginid>
        </cas:attributes>
    </cas:authenticationSuccess>
</cas:serviceResponse>

以上是cas-server端返回的xml数据,并没有cas:proxyGrantingTicket这个节点数据,client在解析的时候就只读到了user ,没有去读attributes这个节点的数据,为什么会少了cas:proxyGrantingTicket这个节点,郁闷了好久?备注:使用CAS环境未使用https 及 证书? 各位,帮帮忙,不然睡不着啦!

你的这个xml是怎么得到的啊?

tgt是颁发serviceTicket的管理者,这么可能把这么重要的信息显示出来

你这是在代理模式下的吧,调用/proxyValidate就已经获取到了pt了,也就是说明在代理端上你已经获取到了pgtiou。再调用/proxyValidate时,返回的一般是用户信息和代理端的信息。
要获取cas:proxyGrantingTicket这个节点的信息那是在调用/serviceValidate校验时才产生的