From: Greg T. <gre...@mi...> - 2007-02-20 05:23:30
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 There are some outstanding issues in PetClinic to be aware of, mainly due to my working on the web security parts. 1. There is bug in the "Owner" voter. It hasn't been properly converted over to the WSGI format. If you login as "vet1", everything works like a champ. If you login as "jblack", search for owners, and try to drill down on any of them, you will get an exception about a buggy line of code. 2. applicationContext.xml/petclinic.py is the only version of petclinic that has the new security parts added in. I want to get that stuff shook out and working perfectly before pushing out the mods to the other version of petclinic. 3. I added one paste component to PetClinic, EvalException. It provides a nice view of exceptions. I use Ubuntu Linux, and all I had to do was: % sudo apt-get install python-paste It installed version 0.9.8. You can either install this yourself, or pull out the "exceptionFilter" from "filterChainProxy". I haven't necessarily decided to keep it there permanently. Don't want to throw unnecessary dependencies on users, but it is handy for the time being. 4. One of the next immediate things I am planning on implementing (after fixing [1] above) is the ExceptionTranslationFilter, so that Authentication Failure will redirect the user to a login page, and Access Denied will redirect the user to an "Access Denied" page. The mechanism I have right now is too clunky. Greg -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFF2oXNWo5A/EaBZk4RAuJ3AJsHiSXpI/mPnpoVM04U6HgeL0eDBwCggSmO GNf7AHjBPTp9Wqmaj709SMk= =UiMA -----END PGP SIGNATURE----- |