All Downloads are FREE. Search and download functionalities are using the official Maven repository.

Download JAR files tagged by ping with all dependencies

Search JAR files by class name

server-sdk from group com.unboundid (version 10.1.0.0)

The UnboundID Server SDK is a library that may be used to develop various types of extensions to Ping Identity server products, including the PingDirectory Server, PingDirectoryProxy Server, PingDataSync Server, PingDataMetrics Server, and PingAuthorize Server.

Group: com.unboundid Artifact: server-sdk
Show all versions Show documentation Show source 
 

11 downloads
Artifact server-sdk
Group com.unboundid
Version 10.1.0.0
Last update 25. June 2024
Organization not specified
URL https://www.unboundid.com/
License Common Development and Distribution License
Dependencies amount 7
Dependencies unboundid-ldapsdk, scim-sdk, scim2-sdk-client, javax.ws.rs-api, jackson-core, jackson-databind, javax.mail,
There are maybe transitive dependencies!

scim2-ubid-extensions from group com.unboundid.product.scim2 (version 3.1.0)

The UnboundID SCIM2 SDK is a library that may be used to interact with various types of SCIM-enabled endpoints (such as the Ping Identity server products) to perform lightweight, cloud-based identity management via the SCIM Protocol. See https://simplecloud.info for more information.

Group: com.unboundid.product.scim2 Artifact: scim2-ubid-extensions
Show all versions Show documentation Show source 
 

1 downloads
Artifact scim2-ubid-extensions
Group com.unboundid.product.scim2
Version 3.1.0
Last update 25. June 2024
Organization Ping Identity Corporation
URL https://github.com/pingidentity/scim2
License GNU General Public License version 2 (GPLv2)
Dependencies amount 3
Dependencies scim2-sdk-common, jackson-annotations, jackson-databind,
There are maybe transitive dependencies!

scim2-sdk-server from group com.unboundid.product.scim2 (version 3.1.0)

The UnboundID SCIM2 SDK is a library that may be used to interact with various types of SCIM-enabled endpoints (such as the Ping Identity server products) to perform lightweight, cloud-based identity management via the SCIM Protocol. See https://simplecloud.info for more information.

Group: com.unboundid.product.scim2 Artifact: scim2-sdk-server
Show all versions Show documentation Show source 
 

7 downloads
Artifact scim2-sdk-server
Group com.unboundid.product.scim2
Version 3.1.0
Last update 25. June 2024
Organization Ping Identity Corporation
URL https://github.com/pingidentity/scim2
License GNU General Public License version 2 (GPLv2)
Dependencies amount 6
Dependencies scim2-sdk-common, scim2-sdk-client, jackson-core, jackson-databind, jackson-jakarta-rs-json-provider, jackson-jakarta-rs-base,
There are maybe transitive dependencies!

scim2-parent from group com.unboundid.product.scim2 (version 3.1.0)

The UnboundID SCIM2 SDK is a library that may be used to interact with various types of SCIM-enabled endpoints (such as the Ping Identity server products) to perform lightweight, cloud-based identity management via the SCIM Protocol. See https://simplecloud.info for more information.

Group: com.unboundid.product.scim2 Artifact: scim2-parent
Show all versions Show documentation 
There is no JAR file uploaded. A download is not possible! Please choose another version.
0 downloads
Artifact scim2-parent
Group com.unboundid.product.scim2
Version 3.1.0
Last update 25. June 2024
Organization Ping Identity Corporation
URL https://github.com/pingidentity/scim2
License GNU General Public License version 2 (GPLv2)
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!

scim2-sdk-common from group com.unboundid.product.scim2 (version 3.1.0)

The UnboundID SCIM2 SDK is a library that may be used to interact with various types of SCIM-enabled endpoints (such as the Ping Identity server products) to perform lightweight, cloud-based identity management via the SCIM Protocol. See https://simplecloud.info for more information.

Group: com.unboundid.product.scim2 Artifact: scim2-sdk-common
Show all versions Show documentation Show source 
 

10 downloads
Artifact scim2-sdk-common
Group com.unboundid.product.scim2
Version 3.1.0
Last update 25. June 2024
Organization Ping Identity Corporation
URL https://github.com/pingidentity/scim2
License GNU General Public License version 2 (GPLv2)
Dependencies amount 4
Dependencies jackson-core, jackson-annotations, jackson-databind, jakarta.xml.bind-api,
There are maybe transitive dependencies!

scim2-sdk-client from group com.unboundid.product.scim2 (version 3.1.0)

The UnboundID SCIM2 SDK is a library that may be used to interact with various types of SCIM-enabled endpoints (such as the Ping Identity server products) to perform lightweight, cloud-based identity management via the SCIM Protocol. See https://simplecloud.info for more information.

Group: com.unboundid.product.scim2 Artifact: scim2-sdk-client
Show all versions Show documentation Show source 
 

9 downloads
Artifact scim2-sdk-client
Group com.unboundid.product.scim2
Version 3.1.0
Last update 25. June 2024
Organization Ping Identity Corporation
URL https://github.com/pingidentity/scim2
License GNU General Public License version 2 (GPLv2)
Dependencies amount 4
Dependencies scim2-sdk-common, jackson-core, jackson-databind, jackson-jakarta-rs-json-provider,
There are maybe transitive dependencies!

unboundid-ldapsdk-commercial-edition from group com.unboundid (version 3.2.1)

The UnboundID LDAP SDK for Java is a fast, comprehensive, and easy-to-use Java API for communicating with LDAP directory servers and performing related tasks like reading and writing LDIF, encoding and decoding data using base64 and ASN.1 BER, and performing secure communication. This package contains the Commercial Edition of the LDAP SDK, which includes all of the general-purpose functionality contained in the Standard Edition, plus additional functionality specific to UnboundID/Ping Identity server products.

Group: com.unboundid Artifact: unboundid-ldapsdk-commercial-edition
Show all versions Show documentation Show source 
 

1 downloads
Artifact unboundid-ldapsdk-commercial-edition
Group com.unboundid
Version 3.2.1
Last update 13. February 2017
Organization UnboundID Corp.
URL https://www.ldap.com/unboundid-ldap-sdk-for-java
License GNU General Public License version 2 (GPLv2)
Dependencies amount 0
Dependencies No dependencies
There are maybe transitive dependencies!

pact-jvm-provider_2.10 from group au.com.dius (version 2.4.20)

Pact provider ============= sub project of https://github.com/DiUS/pact-jvm The pact provider is responsible for verifying that an API provider adheres to a number of pacts authored by its clients This library provides the basic tools required to automate the process, and should be usable on its own in many instances. Framework and build tool specific bindings will be provided in separate libraries that build on top of this core functionality. ### Running Pacts Main takes 2 arguments: The first is the root folder of your pact files (all .json files in root and subfolders are assumed to be pacts) The second is the location of your pact config json file. ### Pact config The pact config is a simple mapping of provider names to endpoint url's paths will be appended to endpoint url's when interactions are attempted for an example see: https://github.com/DiUS/pact-jvm/blob/master/pact-jvm-provider/src/test/resources/pact-config.json ### Provider State Before each interaction is executed, the provider under test will have the opportunity to enter a state. Generally the state maps to a set of fixture data for mocking out services that the provider is a consumer of (they will have their own pacts) The pact framework will instruct the test server to enter that state by sending: POST "${config.stateChangeUrl.url}/setup" { "state" : "${interaction.stateName}" } ### An example of running provider verification with junit This example uses java, junit and hamcrest matchers to run the provider verification. As the provider service is a DropWizard application, it uses the DropwizardAppRule to startup the service before running any test. Warning: It only grabs the first interaction from the pact file with the consumer, where there could be many. (This could possibly be solved with a parameterized test) ```java public class PactJVMProviderJUnitTest { @ClassRule public static TestRule startServiceRule = new DropwizardAppRule<DropwizardAppConfig>(DropwizardApp.class, "config.yml"); private static ProviderInfo serviceProvider; private static Pact testConsumerPact; @BeforeClass public static void setupProvider() { serviceProvider = new ProviderInfo("Dropwizard App"); serviceProvider.setProtocol("http"); serviceProvider.setHost("localhost"); serviceProvider.setPort(8080); serviceProvider.setPath("/"); ConsumerInfo consumer = new ConsumerInfo(); consumer.setName("test_consumer"); consumer.setPactFile(new File("target/pacts/ping_client-ping_service.json")); // serviceProvider.getConsumers().add(consumer); testConsumerPact = (Pact) new PactReader().loadPact(consumer.getPactFile()); } @Test @SuppressWarnings("unchecked") public void runConsumerPacts() { //grab the first interaction from the pact with consumer List<Interaction> interactions = scala.collection.JavaConversions.seqAsJavaList(testConsumerPact.interactions()); Interaction interaction1 = interactions.get(0); //setup any provider state //setup the client and interaction to fire against the provider ProviderClient client = new ProviderClient(); client.setProvider(serviceProvider); client.setRequest(interaction1.request()); Map<String, Object> clientResponse = (Map<String, Object>) client.makeRequest(); Map<String, Object> result = (Map<String, Object>) ResponseComparison.compareResponse(interaction1.response(), clientResponse, (int) clientResponse.get("statusCode"), (Map) clientResponse.get("headers"), (String) clientResponse.get("data")); //assert all good assertThat(result.get("method"), is(true)); // method type matches Map headers = (Map) result.get("headers"); //headers match headers.forEach( (k, v) -> assertThat(format("Header: [%s] does not match", k), v, org.hamcrest.Matchers.equalTo(true)) ); assertThat((Collection<Object>)((Map)result.get("body")).values(), org.hamcrest.Matchers.hasSize(0)); // empty list of body mismatches } } ``` ### An example of running provider verification with spock This example uses groovy and spock to run the provider verification. Again the provider service is a DropWizard application, and is using the DropwizardAppRule to startup the service. This example runs all interactions using spocks Unroll feature ```groovy class PactJVMProviderSpockSpec extends Specification { @ClassRule @Shared TestRule startServiceRule = new DropwizardAppRule<DropwizardAppConfig>(DropwizardApp.class, "config.yml"); @Shared ProviderInfo serviceProvider @Shared Pact testConsumerPact def setupSpec() { serviceProvider = new ProviderInfo("Dropwizard App") serviceProvider.protocol = "http" serviceProvider.host = "localhost" serviceProvider.port = 8080; serviceProvider.path = "/" def consumer = serviceProvider.hasPactWith("ping_consumer", { pactFile = new File('target/pacts/ping_client-ping_service.json') }) testConsumerPact = (Pact) new PactReader().loadPact(consumer.getPactFile()); } def cleanup() { //cleanup provider state //ie. db.truncateAllTables() } def cleanupSpec() { //cleanup provider } @Unroll def "Provider Pact - With Consumer"() { given: //setup provider state // ie. db.setupRecords() // serviceProvider.requestFilter = { req -> // req.addHeader('Authorization', token) // } when: ProviderClient client = new ProviderClient(provider: serviceProvider, request: interaction.request()) Map clientResponse = (Map) client.makeRequest() Map result = (Map) ResponseComparison.compareResponse(interaction.response(), clientResponse, clientResponse.statusCode, clientResponse.headers, clientResponse.data) then: // method matches result.method == true // headers all match, spock needs the size checked before // asserting each result if (result.headers.size() > 0) { result.headers.each() { k, v -> assert v == true } } // empty list of body mismatches result.body.size() == 0 where: interaction << scala.collection.JavaConversions.seqAsJavaList(testConsumerPact.interactions()) } } ```

Group: au.com.dius Artifact: pact-jvm-provider_2.10
Show all versions Show documentation Show source 
 

2 downloads
Artifact pact-jvm-provider_2.10
Group au.com.dius
Version 2.4.20
Last update 14. April 2018
Organization not specified
URL https://github.com/DiUS/pact-jvm
License Apache 2
Dependencies amount 13
Dependencies slf4j-api, scala-library, pact-jvm-model, pact-jvm-matchers_2.10, scalatest_2.10, commons-io, groovy-all, jansi, http-builder, httpclient, reflections, unfiltered-netty-server_2.10, dispatch-core_2.10,
There are maybe transitive dependencies!



Page 7 from 3 (items total 68)


© 2015 - 2024 Weber Informatics LLC | Privacy Policy