[
https://issues.apache.org/jira/browse/QPID-7346?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Keith Wall updated QPID-7346:
-----------------------------
Comment: was deleted
(was: Principals to keep a reference back to the AuthenticationProvider that
created it. There serial form is to include the reference to the
AuthenticationProvider. The same is true for the Group Providers.
Preference store needs to record the serialised form of the Principal (include
authentication type, name).
For preference we will have a generic authenticated principal and generic group
principal. These objects will be created as the preference owner and
visibilityList are recovered from the store. The generic principals keep the
original name and type.
We will need a Jackson serialiser for Prinicpals and
ConfiguredObjectAttributeConverter for the same.
)
> [Java Broker] Improve Principals to record their origin
> -------------------------------------------------------
>
> Key: QPID-7346
> URL: https://issues.apache.org/jira/browse/QPID-7346
> Project: Qpid
> Issue Type: Improvement
> Components: Java Broker
> Reporter: Lorenz Quack
> Fix For: qpid-java-6.1
>
>
> Currently the broker uses a variety of different Principals (e.g.,
> {{UsernamePrincipal}}, {{GroupPrincipal}}, ...).
> To make (de-)serialisation and future migration to a more sophisticate
> principal representation easier the principals should capture their origin
> (e.g., {{OAuth2AuthenticationProvider}}, {{FileBasedGroupProvider}}, ...).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]