See previous post. Is there a current, good tutorial for securing Plone from unauthorized use (SSL notwithstanding)?Nikko Wolf wrote at 2005-6-7 14:25 -0600:- I do not want ANY access by unauthorized users. Obviously they must be able to reach a login page, and get instructions on how to request an account, password reset, etc.Put all content in a subfolder of your site and remove "View" and "Access contents information" from "Anonymous".
Currently, I've implemented scripts to do part of this -- although I would not say I've "modeled" anything as much as simply "implemented" scripts & ZPT to allow access in the manner needed.- Here's the complication -- each file will have potentially multiple versions in process at once. Each version of a file may have a different state, and I'd like to have a history of all changes to each version as they go through the workflow.Indeed, a bit more complex. I would model a "file" as a folder like structure containing the various versions and give it the "right" behaviour.
Something like that: someone from each role must approve the version before it can be submitted for final editor approval (not exactly footnotes to a bibliography added by different roles / experts in a field, but that's similar). Hence, they will actually make minor changes/additions before they approve.- Once a file/version is submitted for review, any of the reviewers may work on it, it is not necessary that one role preceded the other, but it is required that a user in each role approve the file.What does that mean? Do you have "technical reviewer", "style revierwer", "aestetic reviewer", ... and require that at least one from each role approves?
Ah, the drawback of an opaque (and custom) data store.- We need to have good automated backup solution for the content (as in mirroring the content on another host).There is a commercial Zope.com solution. We use mirrored disks and a high availablity cluster.
The content isn't important enough that I worry about anything that even simple passwords and SSL can't prevent.One uses HTTPS and standard authentication. One tells the users that good passwords are essential. One does not store clear text password.4) How does one secure a Zope+Plone site?