You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@guacamole.apache.org by "Michael Jumper (JIRA)" <ji...@apache.org> on 2018/04/12 04:29:00 UTC

[jira] [Created] (GUACAMOLE-542) Provide base implementations of UserContext and AuthenticationProvider

Michael Jumper created GUACAMOLE-542:
----------------------------------------

             Summary: Provide base implementations of UserContext and AuthenticationProvider
                 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
(v7.6.3#76005)