Hi, I am still trying to make tapestry + Acegi to work together and I have had some success... I have followed the AcegiSpringJave5 Wiki and some additional codes provided by Robin Ericsson.
In my solution now I get authenticated but I dont get redirected to the right page... I end up back on the login page. I have put in some System.out in the onLogin mehtod and I got this output. 10:08:43,328 INFO [STDOUT] trying to authenticate... 10:08:43,343 INFO [STDOUT] authResult = [EMAIL PROTECTED]: Usern ame: [EMAIL PROTECTED]: Username: WILLS; Password: [PROTECTED]; Enabled: true; AccountNonExpired: tru e; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_REP_ADMIN, ROLE_USER; Password: [PROTE CTED]; Authenticated: true; Details: [EMAIL PROTECTED]: RemoteIpAddress: 127.0.0.1; Sessio nId: 1689E2C5A526D7C2E889C995E8A036B5; Granted Authorities: ROLE_REP_ADMIN, ROLE_USER 10:08:43,343 INFO [STDOUT] *************************** Validated true 10:08:43,343 INFO [STDOUT] auth name = WILLS 10:08:43,359 INFO [STDOUT] auth getCredentials = dunder 10:08:43,359 INFO [STDOUT] auth getDetails = [EMAIL PROTECTED]: RemoteIpAddress: 127.0.0. 1; SessionId: 1689E2C5A526D7C2E889C995E8A036B5 10:08:43,359 INFO [STDOUT] auth getPrincipal = [EMAIL PROTECTED]: Username: WILLS; Password: [PROTEC TED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_REP_ADMIN, ROLE_USER And on my page I am trying to get to I have this annotation: @Secured({"ROLE_REP_ADMIN", "ROLE_USER"}) My onLogin method looks like this: if( !getProcessingFilter().attemptAuthentication( getUserName(), getPassword() ) ) { System.out.println("**************************** Invalid acegi login"); } else { System.out.println("*************************** Validated true"); Authentication auth = SecurityContextHolder.getContext().getAuthentication(); if( auth != null ) { System.out.println("auth name = " + auth.getName()); System.out.println("auth getCredentials = " + auth.getCredentials()); System.out.println("auth getDetails = " + auth.getDetails()); System.out.println("auth getPrincipal = " + auth.getPrincipal()); } log.info("Logged User : " + user.getUserName()); setUsernameAndPasswordToSession(username, password); getAppUserService().createNewLoginEventForUser(getUserName(), ipNumber, resolution, getBrowser(), null, false); throw new PageRedirectException(WebAdminTemplatePage.PAGE_NAME); } I also tried to use return PAGE_NAME instead of throw PageRedirectException but there is no difference. Does anybody know how to solve this? Thanks, Jacob -- View this message in context: http://www.nabble.com/Still-having-some-problem-with-Tapestry-%2B-Acegi-tf3214425.html#a8926446 Sent from the Tapestry - User mailing list archive at Nabble.com. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]