Hi Kazuhito, Unfortunately I haven't been able to spend any more time on this problem since my last post. If I get some time over the next few days I'll find out what exactly is going on and I'll let you guys know.
Thanks, Setanta. -----Original Message----- From: Kazuhito SUGURI [mailto:[EMAIL PROTECTED] Sent: 20 November 2004 07:56 To: [EMAIL PROTECTED] Subject: Re: FormAuthentication and Error Code 500 Hi Setanta, Could you post server log? We need more detail to understand what's going on. In article <[EMAIL PROTECTED]>, Thu, 18 Nov 2004 13:25:02 -0000, Setanta Mathews <[EMAIL PROTECTED]> wrote: smathews> The authentication must be working. Part of the test in question calls an smathews> EJB that does the following check: smathews> smathews> principal = sessionContext.getCallerPrincipal(); smathews> name = principal.getName(); smathews> System.out.println("User Id: " + name); smathews> if (name.equals("anonymous") || name.equals("guest")) smathews> throw new PrincipalException("Principal must be authenticated"); smathews> smathews> Without the begin method in my test the principal name is "guest" and a smathews> PrincipalException will be thrown. With the begin method the principal name smathews> is "0" (so authentication must have happened) and no exception is thrown. If the purpose of the authentication is to get a principal name, and you think the FormAuthentication goes worng, you might try to use the BasicAuthentication for your unit-testing of EJBs. smathews> I agree that setting the expected response code to 500 is dangerous smathews> but I can't spend too much more time trying to get my tests running. I don't think that is a good idea. It may take long time to solve your problem with FormAuthentication, but it cannot be a reason to bypassing the problem by such unusual approach. I suggest you to use more simple authentication for your tests. Regards, ---- Kazuhito SUGURI mailto:[EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]