| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-03-02 | docs: missing self in SessionSecurityPolicy example | Rob van der Linde | |
| 2020-10-13 | Rename `ISecurityPolicy.authenticated_identity` to `identity` | Theron Luhn | |
| 2020-01-16 | Merge branch 'master' into move-acl-security-to-authorization | Michael Merickel | |
| 2020-01-12 | move doc references from pyramid.security to pyramid.authorization | Michael Merickel | |
| 2020-01-06 | sync views with new structure and add csrf protection | Michael Merickel | |
| 2019-12-31 | change hashalg on AuthTktCookieHelper to sha512. | Michael Merickel | |
| 2019-12-30 | rename identify(request) to authenticated_identity(request) | Michael Merickel | |
| 2019-12-17 | Use `self.identify` instead of `request.authenticated_identity` | Theron Luhn | |
| 2019-12-16 | Update docs/narr/security.rst code examples. | Theron Luhn | |
| 2019-12-15 | Remove requirement that identity is validated. | Theron Luhn | |
| 2019-12-15 | Revert "Bring back identity into permits." | Theron Luhn | |
| This reverts commit 2e06fa414412688dc3b7e0b422b0fc0b96ec882f. | |||
| 2019-12-15 | Update docs/narr/security.rst | Theron Luhn | |
| Co-Authored-By: Steve Piercy <web@stevepiercy.com> | |||
| 2019-12-14 | Bring back identity into permits. | Theron Luhn | |
| 2019-12-14 | Update docs. | Theron Luhn | |
| 2019-12-14 | start reworking security policy | Éric Araujo | |
| 2019-10-17 | support Origin: null in csrf_trusted_origins and check_origin=False | Michael Merickel | |
| 2019-10-17 | Merge pull request #3521 from mmerickel/remove-check-csrf-predicate | Michael Merickel | |
| remove check_csrf view predicate | |||
| 2019-10-17 | move the interface docs to api/interfaces | Michael Merickel | |
| 2019-10-17 | remove check_csrf view predicate | Michael Merickel | |
| 2019-09-30 | Merge pull request #3465 from luhn/security-policy | Michael Merickel | |
| Security policy implementation | |||
| 2019-09-23 | Doc fixes from @Deimos | Theron Luhn | |
| 2019-09-19 | Document CSRF allow_no_origin option. | Theron Luhn | |
| 2019-08-26 | Doc fix via @mmerickel | Theron Luhn | |
| Co-Authored-By: Michael Merickel <github@m.merickel.org> | |||
| 2019-07-27 | Fix typos | Min ho Kim | |
| 2019-07-13 | Improve security docs. | Theron Luhn | |
| 2019-06-08 | First draft of upgrade docs. | Theron Luhn | |
| 2019-05-26 | First draft of narrative docs. | Theron Luhn | |
| 2019-05-12 | Narrative docs WIP | Theron Luhn | |
| 2018-10-14 | Update documentation for implementing custom authz policy | Bert JW Regeer | |
| 2018-08-18 | Clean up code-blocks in security | Steve Piercy | |
| 2017-10-18 | csrf documentation change | Ben Fagin | |
| 2017-04-30 | standardize "non-standard" | Steve Piercy | |
| 2017-04-29 | final cleanup of csrf decoupling in #2854 | Michael Merickel | |
| - Renamed `SessionCSRFStoragePolicy` to `LegacySessionCSRFStoragePolicy` for the version that uses the legacy `ISession.get_csrf_token` and `ISession.new_csrf_token` apis and set that as the default. - Added new `SessionCSRFStoragePolicy` that stores data in the session similar to how the `SessionAuthenticationPolicy` works. - `CookieCSRFStoragePolicy` did not properly return the newly generated token from `get_csrf_token` after calling `new_csrf_token`. It needed to cache the new value since the response callback does not affect the current request. - `CookieCSRFStoragePolicy` was not forwarding the `domain` value to the `CookieProfile` causing that setting to be ignored. - Removed `check_csrf_token` from the `ICSRFStoragePolicy` interface to simplify implementations of storage policies. - Added an introspectable item for the configured storage policy so that it appears on the debugtoolbar. - Added a change note on `ISession` that it no longer required the csrf methods. - Leave deprecated shims in ``pyramid.session`` for ``check_csrf_origin`` and ``check_csrf_token``. | |||
| 2017-04-26 | Apply drafting changes to documentation. | Matthew Wilkes | |
| 2017-04-12 | Use the webob CookieProfile in the Cookie implementation, rename some ↵ | Matthew Wilkes | |
| implemenations based on feedback, split CSRF implementation and option configuration and make the csrf token function exposed as a system default rather than a renderer event. | |||
| 2017-04-12 | Rename implementation to ICSRFStoragePolicy | Matthew Wilkes | |
| 2017-04-12 | Fix tests and documentation in various places, and feedback following review | Jure Cerjak | |
| regarding naming of variables and code cleanup. | |||
| 2017-04-12 | Create a new ICSRF implementation for getting CSRF tokens, split out from ↵ | Matthew Wilkes | |
| the session machinery. Adds configuration of this to the csrf_options configurator commands. Make the default implementation a fallback to the old one. Documentation patches for new best practices given updates CSRF implementation. | |||
| 2016-06-09 | grammar, spelling, wrapping fix | Steve Piercy | |
| 2016-06-08 | Adding a warning discouraging use of __acl__ properties attributes | Julien MIOTTE | |
| 2015-10-31 | minor grammar, rewrap to 79 columns | Steve Piercy | |
| 2015-02-17 | enhance security docs with an example of subclassing a builtin policy | Michael Merickel | |
| 2015-02-17 | grammar | Michael Merickel | |
| 2014-08-13 | some tweaks to the usage of userid in the docs | Michael Merickel | |
| 2014-08-12 | Docs: Switched first 2 paragraphs of security overview. | Karl O. Pinc | |
| 2014-08-12 | Docs: Add resource tree into security overview. | Karl O. Pinc | |
| 2014-08-12 | Docs: Include the concept of credentials in the high level security overview. | Karl O. Pinc | |
| 2014-08-12 | Docs: Make "userid" link to the glossary term. | Karl O. Pinc | |
| 2014-08-12 | Security: Change "principal" argument in security.remember() to "userid". | Karl O. Pinc | |
| Make the change througout the authentication policies, etc. as well. | |||
| 2014-08-12 | Docs: Make clear that a userid need not be a principal. | Karl O. Pinc | |
