|
Chapter 6:
Security and Workflow
Security should never be an afterthought, particularly when building
web applications. Luckily, Zope and Plone provide a robust and
flexible security model that lets you concentrate on building your
application instead of worrying too much about how to lock it down.
That is, so long as you understand a few basics.
In this chapter, we will explain the building blocks of Zope
security—users, roles, and permissions—as well as workflows, the
usual way to manage permissions in Plone. As a demonstration, we
will build a custom workflow for the Optilux website and add it to
the policy product we created in the previous chapter.
|
Chapter 6:
Security and Workflow
- Security Primitives
- Users and Groups
- Permissions
- Roles
- Manipulating Permissions and Roles
Programmatically
-
Keeping Control with Workflow
- Using Workflow from Python
- Custom Workflow Installation
- Designing a New Workflow
- Amending the Policy Product
- Writing the Tests
- Protected and Trusted Code
Summary
|
|
Paperback
420 pages
Released:
September 2007
ISBN 1847191983
ISBN 13:
978-1-847191-98-4 |
|
|
|
|