From b76ce0dcc9b791674c6dd9fe462e7dcb6ab8ec73 Mon Sep 17 00:00:00 2001 From: Scott Battaglia Date: Sun, 9 May 2010 05:07:52 +0000 Subject: [PATCH] CASC-103 updated javadoc to explain the purpose of the method --- .../validation/Cas20ServiceTicketValidator.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/cas-client-core/src/main/java/org/jasig/cas/client/validation/Cas20ServiceTicketValidator.java b/cas-client-core/src/main/java/org/jasig/cas/client/validation/Cas20ServiceTicketValidator.java index 0b2a80c..c17e3f9 100644 --- a/cas-client-core/src/main/java/org/jasig/cas/client/validation/Cas20ServiceTicketValidator.java +++ b/cas-client-core/src/main/java/org/jasig/cas/client/validation/Cas20ServiceTicketValidator.java @@ -95,7 +95,20 @@ public class Cas20ServiceTicketValidator extends AbstractCasProtocolUrlBasedTick return assertion; } - + + /** + * Default attribute parsing of attributes that look like the following: + * <cas:attributes> + * <cas:attribute1>value</cas:attribute1> + * <cas:attribute2>value</cas:attribute2> + * </cas:attributes> + *

+ * This code is here merely for sample/demonstration purposes for those wishing to modify the CAS2 protocol. You'll + * probably want a more robust implementation or to use SAML 1.1 + * + * @param xml the XML to parse. + * @return the map of attributes. + */ protected Map extractCustomAttributes(final String xml) { final int pos1 = xml.indexOf(""); final int pos2 = xml.indexOf("");