From 1431f7bdfa0b1325cbbb87b6cfaa2c6afc2f2dc0 Mon Sep 17 00:00:00 2001 From: Michael Merickel Date: Tue, 24 Dec 2019 14:57:50 -0600 Subject: security policy docs and legacy policy improvements - Added `set_security_policy`` to more places in the docs. - Ensure that the authn/authz policies are not used at all if the legacy policy is not in effect to avoid edge cases where the code would skip the security policy and use the authn/authz policy on accident. - Change deprecation warnings in code to reference the docs by name instead of by URL. --- docs/narr/advconfig.rst | 1 + 1 file changed, 1 insertion(+) (limited to 'docs/narr/advconfig.rst') diff --git a/docs/narr/advconfig.rst b/docs/narr/advconfig.rst index 3ef350888..1d094f219 100644 --- a/docs/narr/advconfig.rst +++ b/docs/narr/advconfig.rst @@ -307,6 +307,7 @@ These are the methods of the configurator which provide conflict detection: :meth:`~pyramid.config.Configurator.set_view_mapper`, :meth:`~pyramid.config.Configurator.set_authentication_policy`, :meth:`~pyramid.config.Configurator.set_authorization_policy`, +:meth:`~pyramid.config.Configurator.set_security_policy`, :meth:`~pyramid.config.Configurator.set_locale_negotiator`, :meth:`~pyramid.config.Configurator.set_default_permission`, :meth:`~pyramid.config.Configurator.add_traverser`, -- cgit v1.2.3 From 7a4306777e60e074285292bbc9d1a46c735b6bc5 Mon Sep 17 00:00:00 2001 From: Michael Merickel Date: Tue, 24 Dec 2019 16:01:42 -0600 Subject: alphabetize --- docs/narr/advconfig.rst | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'docs/narr/advconfig.rst') diff --git a/docs/narr/advconfig.rst b/docs/narr/advconfig.rst index 1d094f219..3ce224d91 100644 --- a/docs/narr/advconfig.rst +++ b/docs/narr/advconfig.rst @@ -297,22 +297,22 @@ Methods Which Provide Conflict Detection These are the methods of the configurator which provide conflict detection: -:meth:`~pyramid.config.Configurator.add_view`, -:meth:`~pyramid.config.Configurator.add_route`, -:meth:`~pyramid.config.Configurator.add_renderer`, -:meth:`~pyramid.config.Configurator.add_request_method`, -:meth:`~pyramid.config.Configurator.set_request_factory`, -:meth:`~pyramid.config.Configurator.set_session_factory`, -:meth:`~pyramid.config.Configurator.set_root_factory`, -:meth:`~pyramid.config.Configurator.set_view_mapper`, -:meth:`~pyramid.config.Configurator.set_authentication_policy`, -:meth:`~pyramid.config.Configurator.set_authorization_policy`, -:meth:`~pyramid.config.Configurator.set_security_policy`, -:meth:`~pyramid.config.Configurator.set_locale_negotiator`, -:meth:`~pyramid.config.Configurator.set_default_permission`, -:meth:`~pyramid.config.Configurator.add_traverser`, -:meth:`~pyramid.config.Configurator.add_resource_url_adapter`, -and :meth:`~pyramid.config.Configurator.add_response_adapter`. +- :meth:`~pyramid.config.Configurator.add_renderer` +- :meth:`~pyramid.config.Configurator.add_request_method` +- :meth:`~pyramid.config.Configurator.add_resource_url_adapter` +- :meth:`~pyramid.config.Configurator.add_response_adapter` +- :meth:`~pyramid.config.Configurator.add_route` +- :meth:`~pyramid.config.Configurator.add_traverser` +- :meth:`~pyramid.config.Configurator.add_view` +- :meth:`~pyramid.config.Configurator.set_authentication_policy` +- :meth:`~pyramid.config.Configurator.set_authorization_policy` +- :meth:`~pyramid.config.Configurator.set_default_permission` +- :meth:`~pyramid.config.Configurator.set_locale_negotiator` +- :meth:`~pyramid.config.Configurator.set_request_factory` +- :meth:`~pyramid.config.Configurator.set_root_factory` +- :meth:`~pyramid.config.Configurator.set_security_policy` +- :meth:`~pyramid.config.Configurator.set_session_factory` +- :meth:`~pyramid.config.Configurator.set_view_mapper` :meth:`~pyramid.config.Configurator.add_static_view` also indirectly provides conflict detection, because it's implemented in terms of the conflict-aware -- cgit v1.2.3