summaryrefslogtreecommitdiffstats
path: root/base/common/python/pki/cli
diff options
context:
space:
mode:
authorFraser Tweedale <ftweedal@redhat.com>2016-11-29 18:43:48 +1000
committerFraser Tweedale <ftweedal@redhat.com>2017-03-16 17:46:18 +1000
commit67d51413323e1d55fdc04ca5edf5d9f05afb0ebe (patch)
tree02f38710ad71837e34538664a12ad0c6b7ca2ab5 /base/common/python/pki/cli
parentef84ef36be06944a7f6338ed022f13e066cd5c32 (diff)
downloadpki-67d51413323e1d55fdc04ca5edf5d9f05afb0ebe.tar.gz
pki-67d51413323e1d55fdc04ca5edf5d9f05afb0ebe.tar.xz
pki-67d51413323e1d55fdc04ca5edf5d9f05afb0ebe.zip
Update ACLInterceptor to support external principals
For external principal support, ACLInterceptor must handle GenericPrincipal instances in addition to PKIPrincipal. Specifically, if the principal is a GenericPrincipal, the auth token is set to an ExternalAuthToken, and the authz manager is looked up by the realm of the principal (it is assumed that the principal name has the form "id@realm"). Part of: https://pagure.io/dogtagpki/issue/1359
Diffstat (limited to 'base/common/python/pki/cli')
0 files changed, 0 insertions, 0 deletions