summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES.txt2
-rw-r--r--pyramid/config/security.py3
2 files changed, 4 insertions, 1 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index 249e7fcfc..fb2f4486a 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -8,6 +8,8 @@ Bug Fixes
Configurator was an old-style ``pyramid.configuration.Configurator``
instance.
+- Pyramid authorization policies did not show up in the introspector.
+
Deprecations
------------
diff --git a/pyramid/config/security.py b/pyramid/config/security.py
index a0ea173ba..e8ef1518d 100644
--- a/pyramid/config/security.py
+++ b/pyramid/config/security.py
@@ -73,7 +73,8 @@ class SecurityConfiguratorMixin(object):
intr['policy'] = policy
# authorization policy used by view config (phase 3) and
# authentication policy (phase 2)
- self.action(IAuthorizationPolicy, register, order=PHASE1_CONFIG)
+ self.action(IAuthorizationPolicy, register, order=PHASE1_CONFIG,
+ introspectables=(intr,))
self.action(None, ensure)
def _set_authorization_policy(self, policy):