diff options
| author | Fraser Tweedale <ftweedal@redhat.com> | 2016-11-29 18:10:58 +1000 |
|---|---|---|
| committer | Fraser Tweedale <ftweedal@redhat.com> | 2017-03-16 17:46:18 +1000 |
| commit | 433c7b70d7dd8609dea31b28aee042e48a41ac9f (patch) | |
| tree | 88df87ac2dd8186439425160b0362c3087a93d22 /base/common/python | |
| parent | 00cf1cd2c6b9f5d8116921e4c3f1d07e7708388e (diff) | |
| download | pki-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
