@Override
    public AuthenticationProvider getAuthenticationProvider() {
        return authProvider;
    }
Initializes this UserContext using the data associated with the provided
UserData object.

@param userData
    The UserData object derived from the JSON data received when the
    user authenticated.
extensions/guacamole-auth-json/src/main/java/org/apache/guacamole/auth/json/user/UserContext.java