summaryrefslogtreecommitdiffstats
path: root/base/common/python
diff options
context:
space:
mode:
authorFraser Tweedale <ftweedal@redhat.com>2016-11-29 18:10:58 +1000
committerFraser Tweedale <ftweedal@redhat.com>2017-03-16 17:46:18 +1000
commit433c7b70d7dd8609dea31b28aee042e48a41ac9f (patch)
tree88df87ac2dd8186439425160b0362c3087a93d22 /base/common/python
parent00cf1cd2c6b9f5d8116921e4c3f1d07e7708388e (diff)
downloadpki-433c7b70d7dd8609dea31b28aee042e48a41ac9f.tar.gz
pki-433c7b70d7dd8609dea31b28aee042e48a41ac9f.tar.xz
pki-433c7b70d7dd8609dea31b28aee042e48a41ac9f.zip
Add IAuthToken implementation for external principals
Many parts of Dogtag expect an IAuthToken, which represents the authenticated user. The sole implementation, AuthToken, uses some concepts that do not carry across to externally authenticated principals, e.g. an external principal does not have an associated IAuthManager that was used to authenticate the principal. Therefore something different is needed. Implement ExternalAuthToken which wraps a GenericPrincipal and provides access to the data therein. Part of: https://pagure.io/dogtagpki/issue/1359
Diffstat (limited to 'base/common/python')
0 files changed, 0 insertions, 0 deletions