[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