diff --git a/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/BasicFileAuthenticationProvider.java b/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/BasicFileAuthenticationProvider.java index d0a0c06d4..10290762c 100644 --- a/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/BasicFileAuthenticationProvider.java +++ b/guacamole/src/main/java/net/sourceforge/guacamole/net/basic/BasicFileAuthenticationProvider.java @@ -26,8 +26,8 @@ import java.io.IOException; import java.io.Reader; import java.util.Map; import net.sourceforge.guacamole.GuacamoleException; -import net.sourceforge.guacamole.net.auth.AuthenticationProvider; import net.sourceforge.guacamole.net.auth.Credentials; +import net.sourceforge.guacamole.net.auth.simple.SimpleAuthenticationProvider; import net.sourceforge.guacamole.net.basic.auth.Authorization; import net.sourceforge.guacamole.net.basic.auth.UserMapping; import net.sourceforge.guacamole.net.basic.xml.DocumentHandler; @@ -49,7 +49,7 @@ import org.xml.sax.helpers.XMLReaderFactory; * * @author Michael Jumper, Michal Kotas */ -public class BasicFileAuthenticationProvider implements AuthenticationProvider { +public class BasicFileAuthenticationProvider extends SimpleAuthenticationProvider { private Logger logger = LoggerFactory.getLogger(BasicFileAuthenticationProvider.class); @@ -137,7 +137,9 @@ public class BasicFileAuthenticationProvider implements AuthenticationProvider { } @Override - public Map getAuthorizedConfigurations(Credentials credentials) throws GuacamoleException { + public Map + getAuthorizedConfigurations(Credentials credentials) + throws GuacamoleException { // Validate and return info for given user and pass Authorization auth = getUserMapping().getAuthorization(credentials.getUsername());