Michael Jumper created GUACAMOLE-542:

             Summary: Provide base implementations of UserContext and 
                 Key: GUACAMOLE-542
                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-542
             Project: Guacamole
          Issue Type: Improvement
            Reporter: Michael Jumper

Rather than continue to require that extension authors either (1) use 
{{SimpleAuthenticationProvider}} and not benefit from recent Guacamole features 
or (2) implement the entirety of the {{UserContext}} and 
{{AuthenticationProvider}} interfaces and gain those benefits, we should 
provide abstract base classes which include default implementations of most of 
the functions involved.

In addition to simplifying development of the type of extensions that should be 
preferred, this eases migration going forward for any API changes to the 
{{UserContext}} and {{AuthenticationProvider}} interfaces, particularly within 
our own extensions.

This message was sent by Atlassian JIRA

Reply via email to