use of org.example.contract.doubleit.DoubleItPortType in project cxf by apache.
the class Soap12Test method testSAML2.
@org.junit.Test
public void testSAML2() throws Exception {
SpringBusFactory bf = new SpringBusFactory();
URL busFile = Soap12Test.class.getResource("cxf-client.xml");
Bus bus = bf.createBus(busFile.toString());
BusFactory.setDefaultBus(bus);
BusFactory.setThreadDefaultBus(bus);
URL wsdl = Soap12Test.class.getResource("DoubleIt.wsdl");
Service service = Service.create(wsdl, SERVICE_QNAME);
QName portQName = new QName(NAMESPACE, "DoubleItTransportSAML2Port");
DoubleItPortType transportSaml2Port = service.getPort(portQName, DoubleItPortType.class);
updateAddressPort(transportSaml2Port, test.getPort());
TokenTestUtils.updateSTSPort((BindingProvider) transportSaml2Port, test.getStsPort());
if (test.isStreaming()) {
SecurityTestUtil.enableStreaming(transportSaml2Port);
}
doubleIt(transportSaml2Port, 30);
((java.io.Closeable) transportSaml2Port).close();
bus.shutdown(true);
}
use of org.example.contract.doubleit.DoubleItPortType in project cxf by apache.
the class STSSenderVouchesTest method testSAML2SenderVouches.
@org.junit.Test
public void testSAML2SenderVouches() throws Exception {
SpringBusFactory bf = new SpringBusFactory();
URL busFile = STSSenderVouchesTest.class.getResource("cxf-client.xml");
Bus bus = bf.createBus(busFile.toString());
BusFactory.setDefaultBus(bus);
BusFactory.setThreadDefaultBus(bus);
URL wsdl = STSSenderVouchesTest.class.getResource("DoubleIt.wsdl");
Service service = Service.create(wsdl, SERVICE_QNAME);
QName portQName = new QName(NAMESPACE, "DoubleItAsymmetricSAML2Port");
DoubleItPortType port = service.getPort(portQName, DoubleItPortType.class);
updateAddressPort(port, test.getPort());
TokenTestUtils.updateSTSPort((BindingProvider) port, test.getStsPort());
if (test.isStreaming()) {
SecurityTestUtil.enableStreaming(port);
}
doubleIt(port, 25);
((java.io.Closeable) port).close();
bus.shutdown(true);
}
use of org.example.contract.doubleit.DoubleItPortType in project cxf by apache.
the class TransformationTest method testTokenTransformationClaims.
@org.junit.Test
public void testTokenTransformationClaims() throws Exception {
SpringBusFactory bf = new SpringBusFactory();
URL busFile = TransformationTest.class.getResource("cxf-client.xml");
Bus bus = bf.createBus(busFile.toString());
BusFactory.setDefaultBus(bus);
BusFactory.setThreadDefaultBus(bus);
URL wsdl = TransformationTest.class.getResource("DoubleIt.wsdl");
Service service = Service.create(wsdl, SERVICE_QNAME);
QName portQName = new QName(NAMESPACE, "DoubleItTransportUTClaimsPort");
DoubleItPortType transportUTPort = service.getPort(portQName, DoubleItPortType.class);
updateAddressPort(transportUTPort, PORT);
doubleIt(transportUTPort, 25);
((java.io.Closeable) transportUTPort).close();
bus.shutdown(true);
}
use of org.example.contract.doubleit.DoubleItPortType in project cxf by apache.
the class TransformationTest method testTokenTransformation.
@org.junit.Test
public void testTokenTransformation() throws Exception {
SpringBusFactory bf = new SpringBusFactory();
URL busFile = TransformationTest.class.getResource("cxf-client.xml");
Bus bus = bf.createBus(busFile.toString());
BusFactory.setDefaultBus(bus);
BusFactory.setThreadDefaultBus(bus);
URL wsdl = TransformationTest.class.getResource("DoubleIt.wsdl");
Service service = Service.create(wsdl, SERVICE_QNAME);
QName portQName = new QName(NAMESPACE, "DoubleItTransportUTPort");
DoubleItPortType transportUTPort = service.getPort(portQName, DoubleItPortType.class);
updateAddressPort(transportUTPort, PORT);
doubleIt(transportUTPort, 25);
((java.io.Closeable) transportUTPort).close();
bus.shutdown(true);
}
use of org.example.contract.doubleit.DoubleItPortType in project cxf by apache.
the class UsernameTokenTest method testUsernameTokenAuthorization.
@org.junit.Test
public void testUsernameTokenAuthorization() throws Exception {
// Token transformation is not supported for the streaming code
if (STAX_PORT.equals(test.getPort())) {
return;
}
SpringBusFactory bf = new SpringBusFactory();
URL busFile = UsernameTokenTest.class.getResource("cxf-client.xml");
Bus bus = bf.createBus(busFile.toString());
BusFactory.setDefaultBus(bus);
BusFactory.setThreadDefaultBus(bus);
URL wsdl = UsernameTokenTest.class.getResource("DoubleIt.wsdl");
Service service = Service.create(wsdl, SERVICE_QNAME);
QName portQName = new QName(NAMESPACE, "DoubleItTransportUTAuthorizationPort");
DoubleItPortType transportUTPort = service.getPort(portQName, DoubleItPortType.class);
updateAddressPort(transportUTPort, test.getPort());
if (test.isStreaming()) {
SecurityTestUtil.enableStreaming(transportUTPort);
}
doubleIt(transportUTPort, 25);
((java.io.Closeable) transportUTPort).close();
bus.shutdown(true);
}
Aggregations