docs/api/tools.rst
author Christophe de Vienne <christophe@unlish.com>
Thu, 26 Feb 2015 00:56:32 +0100
changeset 11562 a49f08423f02
parent 11551 444cd2bba89d
permissions -rw-r--r--
[auth] Use a second authtkt policy for 'rememberme' The former solution was buggy because the expire time of the auth cookie, if set through 'remember', was lost on the first cookie reissuing. The new approach, make possible thanks to multiauth, use two different cookies. One for session bounded authentication (no 'rememberme'), and one for long lasting authentication (w 'rememberme'). The choice between the two of them is done by adding a 'persistent' argument to the top-level 'security.remember' call. Passing this argument will inhibate a policy or the other. The two policies are (a little) configurable through the 'cubicweb.auth.authtkt.[session|persistent].*' variables. Related to #4985962
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
11551
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     1
.. _tools_module:
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     2
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     3
:mod:`pyramid_cubicweb.tools`
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     4
----------------------------
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     5
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     6
.. automodule:: pyramid_cubicweb.tools
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     7
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     8
    .. autofunction:: includeme
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
     9
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
    10
    .. autofunction:: clone_user
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
    11
    .. autofunction:: cnx_attach_entity
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
    12
    .. autofunction:: cached_build_user
444cd2bba89d [doc] Document tools
Christophe de Vienne <christophe@unlish.com>
parents:
diff changeset
    13
    .. autofunction:: clear_cache