Support added for custom authenticator to accept configuration so that required config parameters can be passed to custom authenticator