I had a project that as using Spring Security 3 using LDAP but now my firm is looking into using CAS. I been working on this for a few weeks and got nothing go. My CAS server is at https://dvjvm11.uftwf.dev:8443/cas-server-webapp/ and I would like to know if anyone can show me the changes to make in the following XML to go from LDAP to CAS. please help out.

Code:
<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns:beans="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jdbc="http://www.springframework.org/schema/jdbc"
	xmlns:jee="http://www.springframework.org/schema/jee"

	xsi:schemaLocation="http://www.springframework.org/schema/beans
           http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
	       http://www.springframework.org/schema/jdbc
		   http://www.springframework.org/schema/jdbc/spring-jdbc-3.1.xsd
	       http://www.springframework.org/schema/security
	       http://www.springframework.org/schema/security/spring-security-3.1.xsd
	       http://www.springframework.org/schema/jee 
	       http://www.springframework.org/schema/jee/spring-jee-3.1.xsd
	       "
	xmlns="http://www.springframework.org/schema/security">

	<http auto-config="true" use-expressions="true">

		<intercept-url access="hasRole('ROLE_MEMBER_INQUIRY')"
			pattern="/requests/**" />

		<form-login default-target-url="/requests/add.html" />

	</http>

	<authentication-manager>

		<ldap-authentication-provider
			user-search-base="ou=webusers" user-search-filter="(uid={0})">

			<password-compare>

				<password-encoder ref="passwordEncoder">
				</password-encoder>
			</password-compare>
		</ldap-authentication-provider>
	</authentication-manager>

	<beans:bean id="passwordEncoder"
		class="org.springframework.security.authentication.encoding.Md5PasswordEncoder">
	</beans:bean>

	<beans:bean id="contextSource"
		class="org.springframework.security.ldap.DefaultSpringSecurityContextSource">

		<beans:constructor-arg
			value="ldaps://dvldap01.uftwf.dev:636/dc=uftwf,dc=dev" />

		<beans:property name="userDn" value="cn=Manager,dc=uftwf,dc=dev" />

		<beans:property name="password" value="uftwf" />
	</beans:bean>

	<beans:bean id="ldapAuthProvider"
		class="org.springframework.security.ldap.authentication.LdapAuthenticationProvider">

		<beans:constructor-arg>

			<beans:bean
				class="org.springframework.security.ldap.authentication.BindAuthenticator">
				<beans:constructor-arg ref="contextSource" />
				<beans:property name="userDnPatterns">
					<beans:list>
						<beans:value>
							uid={0},ou=webusers
						</beans:value>
					</beans:list>
				</beans:property>
			</beans:bean>
		</beans:constructor-arg>
		<beans:constructor-arg>
			<beans:bean
				class="org.springframework.security.ldap.userdetails.DefaultLdapAuthoritiesPopulator">
				<beans:constructor-arg ref="contextSource" />
				<beans:constructor-arg value="ou=groups" />
				<beans:property name="groupRoleAttribute" value="ou" />
			</beans:bean>
		</beans:constructor-arg>
	</beans:bean>
	<ldap-server url="ldaps://dvldap01.uftwf.dev:636/dc=uftwf,dc=dev" />
	<beans:bean id="propertyConfigurer"
		class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
		<beans:property name="location" value="classpath:jdbc.properties2" />
	</beans:bean>

	<beans:bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
		<beans:property name="driverClassName" value="${database.driver}" />
		<beans:property name="url" value="${database.url}" />
		<beans:property name="username" value="${database.user}" />
		<beans:property name="password" value="${database.password}" />
		<beans:property name="initialSize" value="5" />
		<beans:property name="maxActive" value="10" />
	</beans:bean>

</beans:beans>