summaryrefslogtreecommitdiff
path: root/docs/tutorials
diff options
context:
space:
mode:
authorChris McDonough <chrism@plope.com>2012-03-17 14:15:09 -0400
committerChris McDonough <chrism@plope.com>2012-03-17 14:15:09 -0400
commit2f2c4811db0de95c8358f733e013c91b245995e5 (patch)
tree16cc341a0a8579e271685bb3241634d072a96ca8 /docs/tutorials
parent0070533a553c93b102f17e2013355b7b7e388cd1 (diff)
downloadpyramid-2f2c4811db0de95c8358f733e013c91b245995e5.tar.gz
pyramid-2f2c4811db0de95c8358f733e013c91b245995e5.tar.bz2
pyramid-2f2c4811db0de95c8358f733e013c91b245995e5.zip
normalize zodb tut design doc with text from sqla design doc
Diffstat (limited to 'docs/tutorials')
-rw-r--r--docs/tutorials/wiki/design.rst9
1 files changed, 8 insertions, 1 deletions
diff --git a/docs/tutorials/wiki/design.rst b/docs/tutorials/wiki/design.rst
index ea7076f60..1cf70b8ac 100644
--- a/docs/tutorials/wiki/design.rst
+++ b/docs/tutorials/wiki/design.rst
@@ -43,13 +43,19 @@ will handle the login and logout tasks related to security.
Security
--------
+We'll eventually be adding security to our application. The components we'll
+use to do this are below.
+
- USERS, a dictionary mapping users names to their
corresponding passwords.
+
- GROUPS, a dictionary mapping user names to a
list of groups they belong to.
+
- *groupfinder*, an *authorization callback* that looks up
USERS and GROUPS. It will be provided in a new
*security.py* file.
+
- An :term:`ACL` is attached to the root resource. Each
row below details an :term:`ACE`:
@@ -61,7 +67,8 @@ Security
| Allow | group:editors | Edit |
+----------+----------------+----------------+
-- Permission declarations for the views.
+- Permission declarations are added to the views to assert the security
+ policies as each request is handled.
Summary