@Override
    protected IndirectClient getClient() {
        val cfg = new SAML2Configuration(new ClassPathResource("samlKeystore.jks"),
                "pac4j-demo-passwd", "pac4j-demo-passwd", new ClassPathResource("testshib-providers.xml"));
        cfg.setMaximumAuthenticationLifetime(3600);
        cfg.setServiceProviderEntityId("urn:mace:saml:pac4j.org");
        cfg.setServiceProviderMetadataResource(new FileSystemResource(new File("target", "test-sp-metadata.xml").getAbsolutePath()));
        cfg.setAuthnRequestBindingType(SAMLConstants.SAML2_REDIRECT_BINDING_URI);
        val client = new SAML2Client(cfg);
        client.setCallbackUrl(PAC4J_URL);
        return client;
    }
Tests the testshib.org provider.

@author Jerome Leleu
@since 1.9.3
pac4j-saml/src/test/java/org/pac4j/saml/run/RunTestshib.java