[jboss-jira] [JBoss JIRA] (ELY-399) More flexible PeerIdentity concept
David Lloyd (JIRA)
issues at jboss.org
Thu Dec 17 15:58:00 EST 2015
David Lloyd created ELY-399:
-------------------------------
Summary: More flexible PeerIdentity concept
Key: ELY-399
URL: https://issues.jboss.org/browse/ELY-399
Project: WildFly Elytron
Issue Type: Enhancement
Components: API / SPI
Reporter: David Lloyd
Assignee: David Lloyd
The existing PeerIdentity APIs aren't working out, because the separation of the PeerIdentity and its backing implementation introduces too much complexity while making it too difficult for service providers to do anything with them.
Simplify the API so that PeerIdentity and PeerIdentityContext are (secure) abstract classes which can be extended by providers, which can then use the API directly in a more useful manner. Move responsibility for managing anonymous identities on to the subclass, with the new default being "no identity in particular", which allows e.g. the Remoting provider to default to the connection identity, while other providers can default to the anonymous identity (if there is one).
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
More information about the jboss-jira
mailing list