Per,
To purely demo, you can actually just use the demo war included with CAS
(in the target directory). It is configured with a handler that merely
matches username and password. Otherwise, you can configure one of the
included handlers that authenticate against LDAP or a database (or a
simple flat file).
-Scott
Per Ejeklint wrote:
Thanks!
I am indeed trying to use 3.0.4 with Acegi 1.0.0-RC2. Am trying to get
a simple but working setup to demo the concept.
To get going I can use version 2.0 instead, but it would be nice to
have a working demo with 3.0.4 as well. Do you know of any such setup
examples "out there"?
/Per
21 feb 2006 kl. 02-21 | v.8 |14.05 skrev Scott Battaglia:
Your exception is that you are trying to convert an
org.jasig.cas.AuthenticationManager to a
org.acegisecurity.AuthenticationManager and they're not the same class.
Its important to note however, that if you're looking at JA-SIG CAS
3.0.x (current version 3.0.4), the CAS adapter is not something you
would want to use. CAS 3.0 uses Spring so the CasHandlerProxy is not
needed. You also can't use the CasPasswordHandler itself without
using the Legacy Adaptor that comes with CAS 3.
If there's interest I can write an AuthenticationHandler that
delegates to an Acegi AuthenticationManager similar to what the
current CAS adapter does.
-Scott
Scott Battaglia
Application Developer, Architecture & Engineering Team
Enterprise Systems and Services, Rutgers University
v: 732.445.0097 | f: 732.445.5493 | [EMAIL PROTECTED]
Per Ejeklint wrote:
Following the CAS server installation in the documentation, I get
the following error and don't know how to continue. All help is
appreciated!
12:13:58,910 ERROR [ContextLoader] Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'casPasswordHandler' defined in
ServletContext resource [/WEB-INF/applicationContext.xml]: Error
setting property values; nested exception is
org.springframework.beans.PropertyAccessExceptionsException:
PropertyAccessExceptionsException (1 errors); nested
propertyAccessExceptions are:
[org.springframework.beans.TypeMismatchException: Failed to convert
property value of type
[org.jasig.cas.authentication.AuthenticationManagerImpl] to required
type [org.acegisecurity.AuthenticationManager] for property
'authenticationManager']
PropertyAccessExceptionsException (1 errors)
org.springframework.beans.TypeMismatchException: Failed to convert
property value of type
[org.jasig.cas.authentication.AuthenticationManagerImpl] to required
type [org.acegisecurity.AuthenticationManager] for property
'authenticationManager'
My applicationContext.xml has these bean definitions:
<bean id="inMemoryDaoImpl"
class="org.acegisecurity.userdetails.memory.InMemoryDaoImpl">
<property name="userMap">
<value>
super=super,ROLE_ARE_IGNORED_BY_CAS
admin=admin,ROLE_ARE_IGNORED_BY_CAS
staff=staff,ROLE_ARE_IGNORED_BY_CAS
private=private,ROLE_ARE_IGNORED_BY_CAS
booking=booking,ROLE_ARE_IGNORED_BY_CAS
</value>
</property>
</bean>
<bean id="daoAuthenticationProvider"
class="org.acegisecurity.providers.dao.DaoAuthenticationProvider">
<property name="userDetailsService"><ref
local="inMemoryDaoImpl"/></property>
</bean>
<bean id="authenticationManager"
class="org.acegisecurity.providers.ProviderManager">
<property name="providers">
<list>
<ref local="daoAuthenticationProvider"/>
</list>
</property>
</bean>
<bean id="casPasswordHandler"
class="org.acegisecurity.adapters.cas.CasPasswordHandler">
<property name="authenticationManager"><ref
bean="authenticationManager"/></property>
</bean>
Any ideas?
/Per
<|>
Per Ejeklint
Mobile: +46 (0)70-5090052
Web: http://www.ejeklint.se
Skype: callto://ejeklint
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through
log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Home: http://acegisecurity.org
Acegisecurity-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer
<|>
Per Ejeklint
Mobile: +46 (0)70-5090052
Web: http://www.ejeklint.se
Skype: callto://ejeklint
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log
files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Home: http://acegisecurity.org
Acegisecurity-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
Home: http://acegisecurity.org
Acegisecurity-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acegisecurity-developer