Uploaded image for project: 'Guacamole'
  1. Guacamole
  2. GUACAMOLE-542

Provide base implementations of UserContext and AuthenticationProvider

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 1.0.0
    • Component/s: None
    • Labels:
      None

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                mjumper Mike Jumper
                Reporter:
                mjumper Mike Jumper
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: