summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/api/csrf.rst3
-rw-r--r--docs/narr/security.rst1
-rw-r--r--docs/narr/templates.rst4
3 files changed, 8 insertions, 0 deletions
diff --git a/docs/api/csrf.rst b/docs/api/csrf.rst
index f890ee660..38501546e 100644
--- a/docs/api/csrf.rst
+++ b/docs/api/csrf.rst
@@ -5,6 +5,9 @@
.. automodule:: pyramid.csrf
+ .. autoclass:: LegacySessionCSRFStoragePolicy
+ :members:
+
.. autoclass:: SessionCSRFStoragePolicy
:members:
diff --git a/docs/narr/security.rst b/docs/narr/security.rst
index 86e5c1ef4..ddf496b69 100644
--- a/docs/narr/security.rst
+++ b/docs/narr/security.rst
@@ -824,6 +824,7 @@ If no CSRF token previously existed for this user, then a new token will be set
into the session and returned. The newly created token will be opaque and
randomized.
+.. _get_csrf_token_in_templates:
Using the ``get_csrf_token`` global in templates
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
diff --git a/docs/narr/templates.rst b/docs/narr/templates.rst
index 6b3b5fcce..4eadbd2f0 100644
--- a/docs/narr/templates.rst
+++ b/docs/narr/templates.rst
@@ -228,6 +228,10 @@ These values are provided to the template:
provided if the template is rendered as the result of a ``renderer=``
argument to the view configuration being used.
+``get_csrf_token()``
+ A convenience function to access the current CSRF token. See
+ :ref:`get_csrf_token_in_templates` for more information.
+
``renderer_name``
The renderer name used to perform the rendering, e.g.,
``mypackage:templates/foo.pt``.