Recently I try to enable the openid support on cas server. But I have some questions.
1 According to instructions of the cas user manual (http://www.ja-sig.org/wiki/display/CASUM/OpenID), user is required to set up a local mechanism for generating URIs for your users based on their username. But how? Can anyone tell me more about the details? 2 Besides, is it something wrong with the wiki instruction (http://www.ja-sig.org/wiki/display/CASUM/OpenID)? In the AuthenticationManager configuration part, OpenIdCredentialsAuthenticationHandler is required to add to the AuthenticationManager. And that will cause exception as follows: 2008-03-20 14:04:18,312 ERROR [org.springframework.web.context.ContextLoader] - <Context initialization failed> org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'centralAuthenticationService' de fined in ServletContext resource [/WEB-INF/spring-configuration/applicationContext.xml]: Cannot resolve reference to bea n 'authenticationManager' while setting bean property 'authenticationManager'; nested exception is org.springframework.b eans.factory.BeanCreationException: Error creating bean with name 'authenticationManager' defined in ServletContext reso urce [/WEB-INF/deployerConfigContext.xml]: Error setting property values; nested exception is org.springframework.beans. PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are: PropertyAccessException 1: org.springframework.beans.TypeMismatchException: Failed to convert property value of type [ja va.util.ArrayList] to required type [java.util.List] for property 'credentialsToPrincipalResolvers'; nested exception is java.lang.IllegalArgumentException: Cannot convert value of type [org.jasig.cas.support.openid.authentication.handler.s upport.OpenIdCredentialsAuthenticationHandler] to required type [org.jasig.cas.authentication.principal.CredentialsToPri ncipalResolver] for property 'credentialsToPrincipalResolvers[2]': no matching editors or conversion strategy found But if put the OpenIdCredentialsAuthenticationHandler into the AuthenticationHandler, the exception will gone! I wonder whether it's a mistake on the wiki? 3 I have another question too. Even I can start the cas server without failure, the openid server doesn't work. Can anybody tell where i can find some sample to work it out? Thank you in advance! Allen Chen 2008-03-20
_______________________________________________ Yale CAS mailing list [email protected] http://tp.its.yale.edu/mailman/listinfo/cas
