From: <fg...@us...> - 2012-11-01 21:52:27
|
Revision: 4129 http://openutils.svn.sourceforge.net/openutils/?rev=4129&view=rev Author: fgiust Date: 2012-11-01 21:52:20 +0000 (Thu, 01 Nov 2012) Log Message: ----------- update cas client version Modified Paths: -------------- magnoliamodules/trunk/openutils-mgnlcas/pom.xml magnoliamodules/trunk/openutils-mgnlcas/src/main/java/net/sourceforge/openutils/mgnlcas/CASAuthenticationModule.java Modified: magnoliamodules/trunk/openutils-mgnlcas/pom.xml =================================================================== --- magnoliamodules/trunk/openutils-mgnlcas/pom.xml 2012-10-31 16:04:15 UTC (rev 4128) +++ magnoliamodules/trunk/openutils-mgnlcas/pom.xml 2012-11-01 21:52:20 UTC (rev 4129) @@ -55,7 +55,7 @@ <dependency> <groupId>org.jasig.cas.client</groupId> <artifactId>cas-client-core</artifactId> - <version>3.1.12</version> + <version>3.2.1</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> Modified: magnoliamodules/trunk/openutils-mgnlcas/src/main/java/net/sourceforge/openutils/mgnlcas/CASAuthenticationModule.java =================================================================== --- magnoliamodules/trunk/openutils-mgnlcas/src/main/java/net/sourceforge/openutils/mgnlcas/CASAuthenticationModule.java 2012-10-31 16:04:15 UTC (rev 4128) +++ magnoliamodules/trunk/openutils-mgnlcas/src/main/java/net/sourceforge/openutils/mgnlcas/CASAuthenticationModule.java 2012-11-01 21:52:20 UTC (rev 4129) @@ -340,14 +340,14 @@ EntityImpl entity = new EntityImpl(); entity.addProperty(Entity.NAME, this.principal.getName()); - Map<String, String> attributes = this.principal.getAttributes(); + Map<String, Object> attributes = this.principal.getAttributes(); - for (Map.Entry<String, String> attr : attributes.entrySet()) + for (Map.Entry<String, Object> attr : attributes.entrySet()) { entity.addProperty(attr.getKey(), attr.getValue()); } - String fullName = attributes.get("title"); + String fullName = (String) attributes.get("title"); if (fullName != null) { @@ -359,8 +359,8 @@ this.subject.getPrincipals().add(entity); - String[] roles = StringUtils.split(attributes.get(rolesAttribute)); - String[] groups = StringUtils.split(attributes.get(groupsAttribute)); + String[] roles = StringUtils.split((String) attributes.get(rolesAttribute)); + String[] groups = StringUtils.split((String) attributes.get(groupsAttribute)); if (roles == null) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |