WIND Ticket Validation Response

Sample WIND Ticket Validation Response, Formatted For Legibility[1]:

<wind:serviceResponse 
  xmlns:wind='http://www.columbia.edu/acis/rad/authmethods/wind'>
 <wind:authenticationSuccess> [2]
  <wind:user>de3</wind:user> [3]
  <wind:affiliations> [4]
   <wind:affil>it.staff:columbia.edu</wind:affil>
   <wind:affil>ad.ot.staff:columbia.edu</wind:affil>
   <wind:affil>ft.ad.ot.staff:columbia.edu</wind:affil>
   <wind:affil>staff:columbia.edu</wind:affil>
   <wind:affil>Campus_Morningside.ldap:columbia.edu</wind:affil>
   <wind:affil>officer:columbia.edu</wind:affil>
   <wind:affil>acis.staff:columbia.edu</wind:affil>
  </wind:affiliations>
  <wind:passwordtyped>true</wind:passwordtyped>
  <wind:logintime>1352409869</wind:logintime>
  <wind:passwordtime>1341000399</wind:passwordtime> [5]
  <wind:passwordchangeURI>https://idmapp.cc.columbia.edu/acctmanage/changepasswd
  </wind:passwordchangeURI>
 </wind:authenticationSuccess>
</wind:serviceResponse>

Notes:

  1. Available via:
    https://[cas-hostname]/cas/validate?ticketid=[service-ticket]
  2. Means the user has successfully logged in:
    <wind:authenticationSuccess>
  3. Identifies the user:
    <wind:user>de3</wind:user>
  4. Affiliations in a multi-valued <wind:affil> element:
      <wind:affiliations>
       <wind:affil>it.staff:columbia.edu</wind:affil>
       <wind:affil>ad.ot.staff:columbia.edu</wind:affil>
       <wind:affil>ft.ad.ot.staff:columbia.edu</wind:affil>
       <wind:affil>staff:columbia.edu</wind:affil>
       <wind:affil>Campus_Morningside.ldap:columbia.edu</wind:affil>
       <wind:affil>officer:columbia.edu</wind:affil>
       <wind:affil>acis.staff:columbia.edu</wind:affil>
      </wind:affiliations>
    
  5. The time of last password change in "epoch seconds" format:
      <wind:passwordtime>1341000399</wind:passwordtime>