diff --git a/extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectAuthenticationProvider.java b/extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectAuthenticationProvider.java index 522379319..35fa8b71c 100644 --- a/extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectAuthenticationProvider.java +++ b/extensions/guacamole-auth-quickconnect/src/main/java/org/apache/guacamole/auth/quickconnect/QuickConnectAuthenticationProvider.java @@ -31,11 +31,6 @@ import org.apache.guacamole.net.auth.UserContext; */ public class QuickConnectAuthenticationProvider extends AbstractAuthenticationProvider { - /** - * userContext for this authentication provider. - */ - private UserContext userContext; - @Override public String getIdentifier() { return "quickconnect"; @@ -45,11 +40,8 @@ public class QuickConnectAuthenticationProvider extends AbstractAuthenticationPr public UserContext getUserContext(AuthenticatedUser authenticatedUser) throws GuacamoleException { - if (userContext == null) - userContext = new QuickConnectUserContext(this, - authenticatedUser.getIdentifier()); - - return userContext; + return new QuickConnectUserContext(this, + authenticatedUser.getIdentifier()); }