Hi David, I accidentally hit your nice UML diagram when I was looking around for a graphical flow explaining me how CAS basically works, and it found in on the URL below:
http://jasig.github.io/cas/4.0.0/protocol/CAS-Protocol.html I was especially interested in the part of authentication for the second application (thinking whether we could "reuse" a ST ticket or not). Your diagram describes this part under the section "First Access To Second Application", where CAS returns ST ticket "ST-345678" (different from ticket for first application) to the browser. Strangely enough, the flow then continues with "ST-12345678", which is exactly the same ticket as the one for the first application. I am not the CAS expert at all (!), but I found an online post referring to the CAS specification that ST tickets should NEVER be reused, so this, combined with your diagram confuses me. https://github.com/Jasig/phpCAS/issues/144 https://github.com/Jasig/cas/blob/master/cas-server-protocol/3.0/cas_protocol_3_0.md Is it normal that the browser suddenly switches from the ST-2345678 ticket to ST-12345678? Many thanks for any feedback! Tung -- View this message in context: http://jasig.275507.n4.nabble.com/Documenting-the-CAS-protocol-using-sequence-diagrams-is-this-useful-tp4660522p4664492.html Sent from the CAS Developers mailing list archive at Nabble.com. -- You are currently subscribed to cas-dev@lists.jasig.org as: arch...@mail-archive.com To unsubscribe, change settings or access archives, see http://www.ja-sig.org/wiki/display/JSG/cas-dev