Hi Scott and thank you for replying. 

My authenticationHandlers are defined as:

<property name="authenticationHandlers">
<list>

<bean 
class="org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler"
p:httpClient-ref="httpClient" >
</bean>

<bean id="SearchModeSearchDatabaseAuthenticationHandler"
         
class="org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler"
          abstract="false" lazy-init="default" autowire="default"
dependency-check="default">
                                   
    <property  name="tableUsers">
        <value>rolleruser</value>
    </property>
    <property name="fieldUser">
       <value>username</value>
    </property>
    <property name="fieldPassword">
      <value>passphrase</value>
    </property>
    <property name="dataSource" ref="dataSource" />

</bean>

</list>
</property>

This is the bit of the log file directly before the exception is thrown:

<Found existing form object with name 'credentials' of type [class
org.jasig.cas.authentication.principal.UsernamePasswordCredentials] in scope
Flow>
[org.jasig.cas.CentralAuthenticationServiceImpl] - <Attempting to create
TicketGrantingTicket for gavin>
[org.jasig.cas.authentication.AuthenticationManagerImpl] -
<AuthenticationHandler:
org.jasig.cas.adaptors.jdbc.SearchModeSearchDatabaseAuthenticationHandler
successfully authenticated the user which provided the following
credentials: gavin>
[org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver]
- <Attempting to resolve a principal...>
[org.jasig.cas.authentication.principal.UsernamePasswordCredentialsToPrincipalResolver]
- <Creating SimplePrincipal for [gavin]>
[org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Added ticket
[TGT-1-qTUiiFxh33utcpWM5qX4rtBwc9vkxuedCxxrjhICOv2MSjzIJs-cas] to registry.>
[org.jasig.cas.web.support.CookieRetrievingCookieGenerator] - <Removed
cookie with name [CASPRIVACY]>
[org.jasig.cas.web.flow.AuthenticationViaFormAction] - <Action
'AuthenticationViaFormAction' completed execution; result is 'success'>
[org.jasig.cas.web.flow.SendTicketGrantingTicketAction] - <Action
'SendTicketGrantingTicketAction' beginning execution>
[org.jasig.cas.web.support.CookieRetrievingCookieGenerator] - <Added cookie
with name [CASTGC] and value
[TGT-1-qTUiiFxh33utcpWM5qX4rtBwc9vkxuedCxxrjhICOv2MSjzIJs-cas]>
[org.jasig.cas.web.flow.SendTicketGrantingTicketAction] - <Action
'SendTicketGrantingTicketAction' completed execution; result is 'success'>
[org.jasig.cas.web.flow.GenerateServiceTicketAction] - <Action
'GenerateServiceTicketAction' beginning execution>
[org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Attempting to
retrieve ticket
[TGT-1-qTUiiFxh33utcpWM5qX4rtBwc9vkxuedCxxrjhICOv2MSjzIJs-cas]>
[org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Ticket
[TGT-1-qTUiiFxh33utcpWM5qX4rtBwc9vkxuedCxxrjhICOv2MSjzIJs-cas] found in
registry.>
[org.jasig.cas.ticket.registry.DefaultTicketRegistry] - <Added ticket
[ST-1-nmsSNhUwzIr5nKT0xpKG-cas] to registry.>
[org.jasig.cas.CentralAuthenticationServiceImpl] - <Granted service ticket
[ST-1-nmsSNhUwzIr5nKT0xpKG-cas] for service
[http://localhost:8080/tootired.net/forum/j_security_check] for user
[gavin]>
[org.jasig.cas.web.flow.GenerateServiceTicketAction] - <Action
'GenerateServiceTicketAction' completed execution; result is 'success'>
[net.tootired.security.login.AcegiUserDetailsService] USERNAME
[_cas_stateful_]
[net.tootired.security.login.AcegiUserDetailsService] USER WAS NULL
[org.jasig.cas.web.support.CasArgumentExtractor] - <Extractor generated
service for: http://localhost:8080/tootired.net/forum/j_security_check>
[org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler]
- <Authentication failed because url was not secure.>
[org.jasig.cas.authentication.AuthenticationManagerImpl] -
<AuthenticationHandler:
org.jasig.cas.authentication.handler.support.HttpBasedServiceCredentialsAuthenticationHandler
failed to authenticate the user which provided the following credentials:
http://localhost:8080/tootired.net/forum/casProxy/receptor>
[org.jasig.cas.web.ServiceValidateController] - <TicketException generating
ticket for: http://localhost:8080/tootired.net/forum/casProxy/receptor>
org.jasig.cas.ticket.TicketCreationException:
error.authentication.credentials.bad
        at
org.jasig.cas.CentralAuthenticationServiceImpl.delegateTicketGrantingTicket(CentralAuthenticationServiceImpl.java:294)
-- 
View this message in context: 
http://www.nabble.com/_cas_stateful_-gets-passed-to-me-as-a-username-from-Acegi---throws-exception-tp17428160p17433667.html
Sent from the CAS Users mailing list archive at Nabble.com.

_______________________________________________
Yale CAS mailing list
[email protected]
http://tp.its.yale.edu/mailman/listinfo/cas

Reply via email to