Hi,

I'm trying to get spnego working and have followed the wiki page thus far
however I'm getting an error when trying to login. Do I need to create a
user/passwords/roles file? If so where does it need to go? I'm using JBoss
4.2 if that helps.


Many thanks

Stephen

2007-09-25 12:34:24,005 ERROR
[org.jboss.security.auth.spi.UsersRolesLoginModule] Failed to load
users/passwords/role files
java.io.IOException: No properties file: users.properties or defaults:
defaultUsers.properties found
      at org.jboss.security.auth.spi.Util.loadProperties(Util.java:315)
      at
org.jboss.security.auth.spi.UsersRolesLoginModule.loadUsers(UsersRolesLoginModule.java:186)
      at
org.jboss.security.auth.spi.UsersRolesLoginModule.createUsers(UsersRolesLoginModule.java:200)
      at
org.jboss.security.auth.spi.UsersRolesLoginModule.initialize(UsersRolesLoginModule.java:127)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at
javax.security.auth.login.LoginContext.invoke(LoginContext.java:756)
      at
javax.security.auth.login.LoginContext.access$000(LoginContext.java:186)
      at
javax.security.auth.login.LoginContext$4.run(LoginContext.java:683)
      at java.security.AccessController.doPrivileged(Native Method)
      at
javax.security.auth.login.LoginContext.invokePriv(LoginContext.java:680)
      at
javax.security.auth.login.LoginContext.login(LoginContext.java:579)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at
jcifs.spnego.Authentication.processKerberos(Authentication.java:426)
      at jcifs.spnego.Authentication.processSpnego(Authentication.java:346)
      at jcifs.spnego.Authentication.process(Authentication.java:235)
      at
org.jasig.cas.support.spnego.authentication.handler.support.JCIFSSpnegoAuthenticationHandler.doAuthentication(JCIFSSpnegoAuthenticationHandler.java:56)
      at
org.jasig.cas.authentication.handler.support.AbstractPreAndPostProcessingAuthenticationHandler.authenticate(AbstractPreAndPostProcessingAuthenticationHandler.java:58)
      at
org.jasig.cas.authentication.AuthenticationManagerImpl.authenticate(AuthenticationManagerImpl.java:84)
      at
org.jasig.cas.CentralAuthenticationServiceImpl.createTicketGrantingTicket(CentralAuthenticationServiceImpl.java:383)
      at
org.jasig.cas.web.flow.AbstractNonInteractiveCredentialsAction.doExecute(AbstractNonInteractiveCredentialsAction.java:79)
      at
org.springframework.webflow.action.AbstractAction.execute(AbstractAction.java:203)
      at
org.springframework.webflow.engine.AnnotatedAction.execute(AnnotatedAction.java:142)
      at
org.springframework.webflow.engine.ActionExecutor.execute(ActionExecutor.java:61)
      at
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:180)
      at org.springframework.webflow.engine.State.enter(State.java:200)
      at
org.springframework.webflow.engine.Transition.execute(Transition.java:229)
      at
org.springframework.webflow.engine.TransitionableState.onEvent(TransitionableState.java:112)
      at org.springframework.webflow.engine.Flow.onEvent(Flow.java:572)
      at
org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent(RequestControlContextImpl.java:208)
      at
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:185)
      at org.springframework.webflow.engine.State.enter(State.java:200)
      at
org.springframework.webflow.engine.Transition.execute(Transition.java:229)
      at
org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:58)
      at org.springframework.webflow.engine.State.enter(State.java:200)
      at
org.springframework.webflow.engine.Transition.execute(Transition.java:229)
      at
org.springframework.webflow.engine.DecisionState.doEnter(DecisionState.java:58)
      at org.springframework.webflow.engine.State.enter(State.java:200)
      at
org.springframework.webflow.engine.Transition.execute(Transition.java:229)
      at
org.springframework.webflow.engine.TransitionableState.onEvent(TransitionableState.java:112)
      at org.springframework.webflow.engine.Flow.onEvent(Flow.java:572)
      at
org.springframework.webflow.engine.impl.RequestControlContextImpl.signalEvent(RequestControlContextImpl.java:208)
      at
org.springframework.webflow.engine.ActionState.doEnter(ActionState.java:185)
      at org.springframework.webflow.engine.State.enter(State.java:200)
      at org.springframework.webflow.engine.Flow.start(Flow.java:557)
      at
org.springframework.webflow.engine.impl.RequestControlContextImpl.start(RequestControlContextImpl.java:196)
      at
org.springframework.webflow.engine.impl.FlowExecutionImpl.start(FlowExecutionImpl.java:189)
      at
org.springframework.webflow.executor.FlowExecutorImpl.launch(FlowExecutorImpl.java:206)
      at
org.springframework.webflow.executor.support.FlowRequestHandler.handleFlowRequest(FlowRequestHandler.java:131)
      at
org.springframework.webflow.executor.mvc.FlowController.handleRequestInternal(FlowController.java:172)
      at
org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:153)
      at
org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:48)
      at
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:857)
      at
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:792)
      at
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:475)
      at
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:430)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
      at
org.jasig.cas.web.init.SafeDispatcherServlet.service(SafeDispatcherServlet.java:115)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
      at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
      at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
      at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
      at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
      at
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
      at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
      at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
      at
org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
      at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
      at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
      at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
      at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
      at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
      at java.lang.Thread.run(Thread.java:595)


This e-mail is intended to be confidential to the recipient. If you receive a 
copy in error, please inform the sender and then delete this message. Virgin 
Money do not accept responsibility for changes made to any e-mail after 
sending. Virgin Money have swept, and believe this e-mail to be free of viruses 
and profanity but make no guarantees to this effect.

Virgin Money Personal Financial Service Ltd is authorised and regulated by the 
Financial Services Authority. Registered in England no. 3072766. Entered on the 
Financial Services Authority's Register http://www.fsa.gov.uk/register/. 
Register Number 179271. The Virgin Deposit Account is a personal bank account 
with The Royal Bank of Scotland.

Virgin Money Unit Trust Managers Ltd is authorised and regulated by the 
Financial Services Authority. Registered in England no. 3000482. Entered on the 
Financial Services Authority's Register. Register Number 171748.

Virgin Money Ltd. Registered in England no. 4232392. Introducer appointed 
representative only of Virgin Money Personal Financial Service Ltd.

Virgin Money Management Services Ltd. Registered in England no.3072772.

Virgin Money Group Ltd. Registered in England no.3087587.

All the above companies have their Registered office at Discovery House, 
Whiting Road, Norwich NR4 6EJ. 

All products are open only to residents of the United Kingdom.

This message has been checked for viruses and spam by the Virgin Money email 
scanning system powered by Messagelabs.
_______________________________________________
Yale CAS mailing list
cas@tp.its.yale.edu
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to