Skip to content

Commit 0f12db2

Browse files
committed
Added latest changes from fern SDK
1 parent ddcbe6a commit 0f12db2

File tree

1,839 files changed

+130101
-12736
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,839 files changed

+130101
-12736
lines changed

.fernignore

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -55,22 +55,13 @@ src/main/java/com/auth0/client/mgmt/core/ClientOptions.java
5555
src/main/java/com/auth0/client/mgmt/core/OAuthTokenSupplier.java
5656
src/main/java/com/auth0/client/mgmt/core/OAuthTokenException.java
5757

58+
# Custom builder with domain-based initialization
59+
src/main/java/com/auth0/client/mgmt/ManagementApiBuilder.java
60+
5861
# Custom tests
5962
src/test/java/com/auth0/client/mgmt/DynamicTokenManagementTest.java
6063
src/test/java/com/auth0/client/mgmt/OAuthTokenSupplierTest.java
61-
62-
# TEMPORARY: Wire tests with changes from generation
63-
src/test/java/com/auth0/client/mgmt/ActionsVersionsWireTest.java
64-
src/test/java/com/auth0/client/mgmt/ConnectionsKeysWireTest.java
65-
src/test/java/com/auth0/client/mgmt/ConnectionsScimConfigurationWireTest.java
66-
src/test/java/com/auth0/client/mgmt/StreamTest.java
67-
68-
# TEMPORARY: Fixed query string mapper
69-
src/main/java/com/auth0/client/mgmt/core/QueryStringMapper.java
70-
71-
# TEMPORARY: Fixed to handle array response when include_totals is not set
72-
src/main/java/com/auth0/client/mgmt/RawClientsClient.java
73-
src/main/java/com/auth0/client/mgmt/AsyncRawClientsClient.java
64+
src/test/java/com/auth0/client/mgmt/ManagementApiBuilderTest.java
7465

7566
# Configuration files from auth0-real
7667
.codecov.yml

sample-app/src/main/java/sample/App.java

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,192 @@
44

55
package sample;
66

7+
import com.auth0.client.auth.AuthAPI;
8+
import com.auth0.client.mgmt.ManagementApi;
9+
import com.auth0.client.mgmt.core.ClientOptions;
10+
import com.auth0.client.mgmt.core.Environment;
11+
import com.auth0.client.mgmt.core.OAuthTokenSupplier;
12+
import com.auth0.json.auth.TokenHolder;
13+
import com.auth0.net.TokenRequest;
14+
15+
import java.io.IOException;
16+
717
public final class App {
818

19+
private static String domain = "dev-tanya.us.auth0.com";
20+
private static String clientId = "PY6HuuGyYjDktVGOrf47DIaXwUy8uVYP";
21+
private static String clientSecret = "s7IGAq1eSDtoXOcA_9WW4mQRKVkzysG7CKC3hAUoQXT6irCMlhTK4hvPBGduXQn0";
22+
private static String audience = "https://dev-tanya.us.auth0.com/api/v2/";
23+
24+
public static void main(String[] args) throws IOException {
25+
26+
// import com.auth0.client.mgmt.AsyncManagementApi
27+
28+
AuthAPI auth = AuthAPI.newBuilder(domain, clientId, clientSecret).build();
29+
30+
TokenRequest tokenRequest = auth.requestToken(audience);
31+
TokenHolder holder = tokenRequest.execute().getBody();
32+
String accessToken = holder.getAccessToken();
33+
System.out.println("Access Token: " + accessToken);
34+
35+
try {
36+
37+
38+
// AuthAPI auth = AuthAPI.newBuilder("{YOUR_DOMAIN}", "{YOUR_CLIENT_ID}", "{YOUR_CLIENT_SECRET}").build();
39+
40+
// String accessToken = "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCIsImtpZCI6Il9ZeURNSUlqVENoWDI2cHFyZlBIaCJ9.eyJpc3MiOiJodHRwczovL2Rldi10YW55YS51cy5hdXRoMC5jb20vIiwic3ViIjoiUFk2SHV1R3lZakRrdFZHT3JmNDdESWFYd1V5OHVWWVBAY2xpZW50cyIsImF1ZCI6Imh0dHBzOi8vZGV2LXRhbnlhLnVzLmF1dGgwLmNvbS9hcGkvdjIvIiwiaWF0IjoxNzYzNzM2MzA2LCJleHAiOjE3NjM4MjI3MDYsInNjb3BlIjoicmVhZDpjbGllbnRfZ3JhbnRzIGNyZWF0ZTpjbGllbnRfZ3JhbnRzIGRlbGV0ZTpjbGllbnRfZ3JhbnRzIHVwZGF0ZTpjbGllbnRfZ3JhbnRzIHJlYWQ6dXNlcnMgdXBkYXRlOnVzZXJzIGRlbGV0ZTp1c2VycyBjcmVhdGU6dXNlcnMgcmVhZDp1c2Vyc19hcHBfbWV0YWRhdGEgdXBkYXRlOnVzZXJzX2FwcF9tZXRhZGF0YSBkZWxldGU6dXNlcnNfYXBwX21ldGFkYXRhIGNyZWF0ZTp1c2Vyc19hcHBfbWV0YWRhdGEgcmVhZDp1c2VyX2N1c3RvbV9ibG9ja3MgY3JlYXRlOnVzZXJfY3VzdG9tX2Jsb2NrcyBkZWxldGU6dXNlcl9jdXN0b21fYmxvY2tzIGNyZWF0ZTp1c2VyX3RpY2tldHMgcmVhZDpjbGllbnRzIHVwZGF0ZTpjbGllbnRzIGRlbGV0ZTpjbGllbnRzIGNyZWF0ZTpjbGllbnRzIHJlYWQ6Y2xpZW50X2tleXMgdXBkYXRlOmNsaWVudF9rZXlzIGRlbGV0ZTpjbGllbnRfa2V5cyBjcmVhdGU6Y2xpZW50X2tleXMgcmVhZDpjbGllbnRfY3JlZGVudGlhbHMgdXBkYXRlOmNsaWVudF9jcmVkZW50aWFscyBkZWxldGU6Y2xpZW50X2NyZWRlbnRpYWxzIGNyZWF0ZTpjbGllbnRfY3JlZGVudGlhbHMgcmVhZDpjb25uZWN0aW9ucyB1cGRhdGU6Y29ubmVjdGlvbnMgZGVsZXRlOmNvbm5lY3Rpb25zIGNyZWF0ZTpjb25uZWN0aW9ucyByZWFkOnJlc291cmNlX3NlcnZlcnMgdXBkYXRlOnJlc291cmNlX3NlcnZlcnMgZGVsZXRlOnJlc291cmNlX3NlcnZlcnMgY3JlYXRlOnJlc291cmNlX3NlcnZlcnMgcmVhZDpkZXZpY2VfY3JlZGVudGlhbHMgdXBkYXRlOmRldmljZV9jcmVkZW50aWFscyBkZWxldGU6ZGV2aWNlX2NyZWRlbnRpYWxzIGNyZWF0ZTpkZXZpY2VfY3JlZGVudGlhbHMgcmVhZDpydWxlcyB1cGRhdGU6cnVsZXMgZGVsZXRlOnJ1bGVzIGNyZWF0ZTpydWxlcyByZWFkOnJ1bGVzX2NvbmZpZ3MgdXBkYXRlOnJ1bGVzX2NvbmZpZ3MgZGVsZXRlOnJ1bGVzX2NvbmZpZ3MgcmVhZDpob29rcyB1cGRhdGU6aG9va3MgZGVsZXRlOmhvb2tzIGNyZWF0ZTpob29rcyByZWFkOmFjdGlvbnMgdXBkYXRlOmFjdGlvbnMgZGVsZXRlOmFjdGlvbnMgY3JlYXRlOmFjdGlvbnMgcmVhZDplbWFpbF9wcm92aWRlciB1cGRhdGU6ZW1haWxfcHJvdmlkZXIgZGVsZXRlOmVtYWlsX3Byb3ZpZGVyIGNyZWF0ZTplbWFpbF9wcm92aWRlciBibGFja2xpc3Q6dG9rZW5zIHJlYWQ6c3RhdHMgcmVhZDppbnNpZ2h0cyByZWFkOnRlbmFudF9zZXR0aW5ncyB1cGRhdGU6dGVuYW50X3NldHRpbmdzIHJlYWQ6bG9ncyByZWFkOmxvZ3NfdXNlcnMgcmVhZDpzaGllbGRzIGNyZWF0ZTpzaGllbGRzIHVwZGF0ZTpzaGllbGRzIGRlbGV0ZTpzaGllbGRzIHJlYWQ6YW5vbWFseV9ibG9ja3MgZGVsZXRlOmFub21hbHlfYmxvY2tzIHVwZGF0ZTp0cmlnZ2VycyByZWFkOnRyaWdnZXJzIHJlYWQ6Z3JhbnRzIGRlbGV0ZTpncmFudHMgcmVhZDpndWFyZGlhbl9mYWN0b3JzIHVwZGF0ZTpndWFyZGlhbl9mYWN0b3JzIHJlYWQ6Z3VhcmRpYW5fZW5yb2xsbWVudHMgZGVsZXRlOmd1YXJkaWFuX2Vucm9sbG1lbnRzIGNyZWF0ZTpndWFyZGlhbl9lbnJvbGxtZW50X3RpY2tldHMgcmVhZDp1c2VyX2lkcF90b2tlbnMgY3JlYXRlOnBhc3N3b3Jkc19jaGVja2luZ19qb2IgZGVsZXRlOnBhc3N3b3Jkc19jaGVja2luZ19qb2IgcmVhZDpjdXN0b21fZG9tYWlucyBkZWxldGU6Y3VzdG9tX2RvbWFpbnMgY3JlYXRlOmN1c3RvbV9kb21haW5zIHVwZGF0ZTpjdXN0b21fZG9tYWlucyByZWFkOmVtYWlsX3RlbXBsYXRlcyBjcmVhdGU6ZW1haWxfdGVtcGxhdGVzIHVwZGF0ZTplbWFpbF90ZW1wbGF0ZXMgcmVhZDptZmFfcG9saWNpZXMgdXBkYXRlOm1mYV9wb2xpY2llcyByZWFkOnJvbGVzIGNyZWF0ZTpyb2xlcyBkZWxldGU6cm9sZXMgdXBkYXRlOnJvbGVzIHJlYWQ6cHJvbXB0cyB1cGRhdGU6cHJvbXB0cyByZWFkOmJyYW5kaW5nIHVwZGF0ZTpicmFuZGluZyBkZWxldGU6YnJhbmRpbmcgcmVhZDpsb2dfc3RyZWFtcyBjcmVhdGU6bG9nX3N0cmVhbXMgZGVsZXRlOmxvZ19zdHJlYW1zIHVwZGF0ZTpsb2dfc3RyZWFtcyBjcmVhdGU6c2lnbmluZ19rZXlzIHJlYWQ6c2lnbmluZ19rZXlzIHVwZGF0ZTpzaWduaW5nX2tleXMgcmVhZDpsaW1pdHMgdXBkYXRlOmxpbWl0cyBjcmVhdGU6cm9sZV9tZW1iZXJzIHJlYWQ6cm9sZV9tZW1iZXJzIGRlbGV0ZTpyb2xlX21lbWJlcnMgcmVhZDplbnRpdGxlbWVudHMgcmVhZDphdHRhY2tfcHJvdGVjdGlvbiB1cGRhdGU6YXR0YWNrX3Byb3RlY3Rpb24gcmVhZDpvcmdhbml6YXRpb25zX3N1bW1hcnkgY3JlYXRlOmF1dGhlbnRpY2F0aW9uX21ldGhvZHMgcmVhZDphdXRoZW50aWNhdGlvbl9tZXRob2RzIHVwZGF0ZTphdXRoZW50aWNhdGlvbl9tZXRob2RzIGRlbGV0ZTphdXRoZW50aWNhdGlvbl9tZXRob2RzIHJlYWQ6b3JnYW5pemF0aW9ucyB1cGRhdGU6b3JnYW5pemF0aW9ucyBjcmVhdGU6b3JnYW5pemF0aW9ucyBkZWxldGU6b3JnYW5pemF0aW9ucyByZWFkOm9yZ2FuaXphdGlvbl9kaXNjb3ZlcnlfZG9tYWlucyB1cGRhdGU6b3JnYW5pemF0aW9uX2Rpc2NvdmVyeV9kb21haW5zIGNyZWF0ZTpvcmdhbml6YXRpb25fZGlzY292ZXJ5X2RvbWFpbnMgZGVsZXRlOm9yZ2FuaXphdGlvbl9kaXNjb3ZlcnlfZG9tYWlucyBjcmVhdGU6b3JnYW5pemF0aW9uX21lbWJlcnMgcmVhZDpvcmdhbml6YXRpb25fbWVtYmVycyBkZWxldGU6b3JnYW5pemF0aW9uX21lbWJlcnMgY3JlYXRlOm9yZ2FuaXphdGlvbl9jb25uZWN0aW9ucyByZWFkOm9yZ2FuaXphdGlvbl9jb25uZWN0aW9ucyB1cGRhdGU6b3JnYW5pemF0aW9uX2Nvbm5lY3Rpb25zIGRlbGV0ZTpvcmdhbml6YXRpb25fY29ubmVjdGlvbnMgY3JlYXRlOm9yZ2FuaXphdGlvbl9tZW1iZXJfcm9sZXMgcmVhZDpvcmdhbml6YXRpb25fbWVtYmVyX3JvbGVzIGRlbGV0ZTpvcmdhbml6YXRpb25fbWVtYmVyX3JvbGVzIGNyZWF0ZTpvcmdhbml6YXRpb25faW52aXRhdGlvbnMgcmVhZDpvcmdhbml6YXRpb25faW52aXRhdGlvbnMgZGVsZXRlOm9yZ2FuaXphdGlvbl9pbnZpdGF0aW9ucyByZWFkOnNjaW1fY29uZmlnIGNyZWF0ZTpzY2ltX2NvbmZpZyB1cGRhdGU6c2NpbV9jb25maWcgZGVsZXRlOnNjaW1fY29uZmlnIGNyZWF0ZTpzY2ltX3Rva2VuIHJlYWQ6c2NpbV90b2tlbiBkZWxldGU6c2NpbV90b2tlbiBkZWxldGU6cGhvbmVfcHJvdmlkZXJzIGNyZWF0ZTpwaG9uZV9wcm92aWRlcnMgcmVhZDpwaG9uZV9wcm92aWRlcnMgdXBkYXRlOnBob25lX3Byb3ZpZGVycyBkZWxldGU6cGhvbmVfdGVtcGxhdGVzIGNyZWF0ZTpwaG9uZV90ZW1wbGF0ZXMgcmVhZDpwaG9uZV90ZW1wbGF0ZXMgdXBkYXRlOnBob25lX3RlbXBsYXRlcyBjcmVhdGU6ZW5jcnlwdGlvbl9rZXlzIHJlYWQ6ZW5jcnlwdGlvbl9rZXlzIHVwZGF0ZTplbmNyeXB0aW9uX2tleXMgZGVsZXRlOmVuY3J5cHRpb25fa2V5cyByZWFkOnNlc3Npb25zIHVwZGF0ZTpzZXNzaW9ucyBkZWxldGU6c2Vzc2lvbnMgcmVhZDpyZWZyZXNoX3Rva2VucyB1cGRhdGU6cmVmcmVzaF90b2tlbnMgZGVsZXRlOnJlZnJlc2hfdG9rZW5zIGNyZWF0ZTpzZWxmX3NlcnZpY2VfcHJvZmlsZXMgcmVhZDpzZWxmX3NlcnZpY2VfcHJvZmlsZXMgdXBkYXRlOnNlbGZfc2VydmljZV9wcm9maWxlcyBkZWxldGU6c2VsZl9zZXJ2aWNlX3Byb2ZpbGVzIGNyZWF0ZTpzc29fYWNjZXNzX3RpY2tldHMgZGVsZXRlOnNzb19hY2Nlc3NfdGlja2V0cyByZWFkOmZvcm1zIHVwZGF0ZTpmb3JtcyBkZWxldGU6Zm9ybXMgY3JlYXRlOmZvcm1zIHJlYWQ6Zmxvd3MgdXBkYXRlOmZsb3dzIGRlbGV0ZTpmbG93cyBjcmVhdGU6Zmxvd3MgcmVhZDpmbG93c192YXVsdCByZWFkOmZsb3dzX3ZhdWx0X2Nvbm5lY3Rpb25zIHVwZGF0ZTpmbG93c192YXVsdF9jb25uZWN0aW9ucyBkZWxldGU6Zmxvd3NfdmF1bHRfY29ubmVjdGlvbnMgY3JlYXRlOmZsb3dzX3ZhdWx0X2Nvbm5lY3Rpb25zIHJlYWQ6Zmxvd3NfZXhlY3V0aW9ucyBkZWxldGU6Zmxvd3NfZXhlY3V0aW9ucyByZWFkOmNvbm5lY3Rpb25zX29wdGlvbnMgdXBkYXRlOmNvbm5lY3Rpb25zX29wdGlvbnMgcmVhZDpzZWxmX3NlcnZpY2VfcHJvZmlsZV9jdXN0b21fdGV4dHMgdXBkYXRlOnNlbGZfc2VydmljZV9wcm9maWxlX2N1c3RvbV90ZXh0cyBjcmVhdGU6bmV0d29ya19hY2xzIHVwZGF0ZTpuZXR3b3JrX2FjbHMgcmVhZDpuZXR3b3JrX2FjbHMgZGVsZXRlOm5ldHdvcmtfYWNscyBkZWxldGU6dmRjc190ZW1wbGF0ZXMgcmVhZDp2ZGNzX3RlbXBsYXRlcyBjcmVhdGU6dmRjc190ZW1wbGF0ZXMgdXBkYXRlOnZkY3NfdGVtcGxhdGVzIGNyZWF0ZTpjdXN0b21fc2lnbmluZ19rZXlzIHJlYWQ6Y3VzdG9tX3NpZ25pbmdfa2V5cyB1cGRhdGU6Y3VzdG9tX3NpZ25pbmdfa2V5cyBkZWxldGU6Y3VzdG9tX3NpZ25pbmdfa2V5cyByZWFkOmZlZGVyYXRlZF9jb25uZWN0aW9uc190b2tlbnMgZGVsZXRlOmZlZGVyYXRlZF9jb25uZWN0aW9uc190b2tlbnMgY3JlYXRlOnVzZXJfYXR0cmlidXRlX3Byb2ZpbGVzIHJlYWQ6dXNlcl9hdHRyaWJ1dGVfcHJvZmlsZXMgdXBkYXRlOnVzZXJfYXR0cmlidXRlX3Byb2ZpbGVzIGRlbGV0ZTp1c2VyX2F0dHJpYnV0ZV9wcm9maWxlcyByZWFkOmV2ZW50X3N0cmVhbXMgY3JlYXRlOmV2ZW50X3N0cmVhbXMgZGVsZXRlOmV2ZW50X3N0cmVhbXMgdXBkYXRlOmV2ZW50X3N0cmVhbXMgcmVhZDpldmVudF9kZWxpdmVyaWVzIHVwZGF0ZTpldmVudF9kZWxpdmVyaWVzIGNyZWF0ZTpjb25uZWN0aW9uX3Byb2ZpbGVzIHJlYWQ6Y29ubmVjdGlvbl9wcm9maWxlcyB1cGRhdGU6Y29ubmVjdGlvbl9wcm9maWxlcyBkZWxldGU6Y29ubmVjdGlvbl9wcm9maWxlcyByZWFkOm9yZ2FuaXphdGlvbl9jbGllbnRfZ3JhbnRzIGNyZWF0ZTpvcmdhbml6YXRpb25fY2xpZW50X2dyYW50cyBkZWxldGU6b3JnYW5pemF0aW9uX2NsaWVudF9ncmFudHMgcmVhZDpzZWN1cml0eV9tZXRyaWNzIHJlYWQ6Y29ubmVjdGlvbnNfa2V5cyB1cGRhdGU6Y29ubmVjdGlvbnNfa2V5cyBjcmVhdGU6Y29ubmVjdGlvbnNfa2V5cyIsImd0eSI6ImNsaWVudC1jcmVkZW50aWFscyIsImF6cCI6IlBZNkh1dUd5WWpEa3RWR09yZjQ3RElhWHdVeTh1VllQIn0.g86ev9tdiBka5FfY9suyKF1Q94bk2EbE72tpJjMDXklAroivAnwXTKcTHmK1Mi8EhENVU02nxZwXUPCLYYIBlMb9vHtqdfUXLkb1idVL0Tas-TQN51i5xHvFWkE68Ji91YuFOdEQ7hYFWVvJasM8N2ZdoeOJefOwRWSS8BrWGfrRQ3kbJZxzUQ-w-_WvBkk06c7gP9zFb4vOxQrEyGlwzpkx9dcVkOhSk3cKhO84S-3awJA2ZOBl1ZrqG6T0-eZZZekD5SM-UqFX-cFtsASXzeqi2ziuqyNNv14kn_eV56B65W7u-BR6pkqTxa7PZKsXoIdV4fXLub48CJp6SwZNXA";
41+
42+
// ManagementApi client = ManagementApi
43+
// .builder()
44+
// .url(audience)
45+
// .token(accessToken)
46+
// .build();
47+
48+
OAuthTokenSupplier supplier = new OAuthTokenSupplier(
49+
clientId, clientSecret, "https://dev-tanya.us.auth0.com", audience);
50+
51+
ManagementApi client = new ManagementApi(ClientOptions.builder()
52+
.environment(Environment.custom("https://dev-tanya.us.auth0.com" + "/api/v2"))
53+
.addHeader("Authorization", () -> "Bearer " + supplier.get())
54+
.build());
55+
56+
//
57+
58+
// CreateActionResponseContent resp = client.actions().create(
59+
// CreateActionRequestContent
60+
// .builder()
61+
// .name("name")
62+
// .supportedTriggers(
63+
// new ArrayList<ActionTrigger>(
64+
// Arrays.asList(
65+
// ActionTrigger
66+
// .builder()
67+
// .id("id")
68+
// .build()
69+
// )
70+
// )
71+
// )
72+
// .build()
73+
// );
74+
75+
// client.users().list();
76+
77+
// UpdateUserRequestContent updateUserRequestContent1 = UpdateUserRequestContent.builder()
78+
// .givenName(OptionalNullable.of("John")) // Set a value
79+
// .familyName(OptionalNullable.of("Sinha")) // Explicitly send null
80+
// .nickname(OptionalNullable.absent()) // Exclude the field from the request
81+
// .build();
82+
//
83+
//
84+
// UpdateUserResponseContent resp1 = client.users().update("auth0|68cb986ea95fb4c16522b85d", updateUserRequestContent1);
85+
// System.out.println("resp1 " + resp1.toString());
86+
////
87+
//////
88+
// UpdateUserRequestContent updateUserRequestContent = UpdateUserRequestContent.builder()
89+
// .givenName(OptionalNullable.of("John")) // Set a value
90+
// .familyName(OptionalNullable.ofNullable(null)) // Explicitly send null
91+
// .nickname(OptionalNullable.absent()) // Exclude the field from the request
92+
// .build();
93+
//
94+
//
95+
// UpdateUserResponseContent resp = client.users().update("auth0|68cb986ea95fb4c16522b85d", updateUserRequestContent);
96+
// System.out.println("resp " + resp.toString());
97+
//
98+
// UpdateBrandingRequestContent update = UpdateBrandingRequestContent.builder()
99+
// .logoUrl("https://example.com/logo.ico")
100+
// .faviconUrl(Optional.ofNullable(null)).build();
101+
// UpdateBrandingResponseContent resp2 = client.branding().update(update);
102+
// System.out.println("resp2 " + resp2.toString());
103+
//
104+
// ExecutorService executor = Executors.newFixedThreadPool(10);
105+
//
106+
// for (int i = 0; i < 102; i++) { // Simulate 50 requests
107+
// executor.submit(() -> {
108+
// try {
109+
// GetClientResponseContent get = client.clients().get("K6T6DHgl2AyzKHfgQ8A3Nqhdw15iuGdC");
110+
// System.out.println("get " + get.toString());
111+
// } catch (Exception e) {
112+
// System.out.println("Caught exception: " + e);
113+
// }
114+
// });
115+
// }
116+
117+
// GetClientResponseContent get = client.clients().get("K6T6DHgl2AyzKHfgQ8A3Nqhdw15iuGdC");
118+
// System.out.println("get " + get.toString());
119+
//
120+
// SyncPagingIterable<Client> list = client.clients().list(ListClientsRequestParameters.builder().page(0).perPage(1).includeTotals(true).build());
121+
// for( Client c : list){
122+
// System.out.println("Client: " + c.toString());
123+
// }
124+
//
125+
// SyncPagingIterable<Log> logs = client.logs().list();
126+
// for (Log log : logs) {
127+
// System.out.println("log " + log.toString());
128+
// }
129+
// System.out.println("Logs fetched successfully."+logs.getItems().size());
130+
////
131+
// System.out.println("Creating connection...");
132+
//
133+
// CreateConnectionRequestContent createConnection =
134+
// CreateConnectionRequestContent
135+
// .builder()
136+
// .name("my-connection-1234-1234-1234-1234-123-99")
137+
// .strategy(ConnectionIdentityProviderEnum.valueOf("auth0"))
138+
// .build();
139+
//
140+
// CreateConnectionResponseContent createClientResp = client.connections().create(createConnection);
141+
// System.out.println("createClientResp " + createClientResp.toString());
142+
//
143+
// List<String> enabledClients = new ArrayList<>();
144+
// enabledClients.add("PY6HuuGyYjDktVGOrf47DIaXwUy8uVYP");
145+
//
146+
// UpdateConnectionResponseContent updateConnectionResponseContent = client.connections().update("con_UwaU8C6gvIl2XJL3",
147+
// UpdateConnectionRequestContent
148+
// .builder()
149+
// .enabledClients(enabledClients)
150+
// .build()
151+
// );
152+
// System.out.println("updateConnectionResponseContent " + updateConnectionResponseContent.toString());
153+
154+
// SyncPagingIterable<ConnectionForList> listConnection = client.connections().list();
155+
// System.out.println("Connections fetched successfully."+listConnection.getItems().size());
156+
//
157+
// GetConnectionResponseContent getConnectionResponseContent = client.connections().get("con_UwaU8C6gvIl2XJL3");
158+
// System.out.println("getConnectionResponseContent " + getConnectionResponseContent.toString());
159+
160+
//
161+
//
162+
// client.connections().delete(String.valueOf(createClientResp.getId()));
163+
164+
// ManagementApiHttpResponse<Void> response = client.connections()
165+
// .withRawResponse()
166+
// .delete("con_UwaU8C6gvIl2XJL3");
167+
// System.out.println("Delete connection response status code: " + response.body());
168+
169+
170+
171+
// client.users().list(null, RequestOptions.withClientCredentials(
172+
// "https://dev-tanya.us.auth0.com", clientId, clientSecret));
173+
174+
// double get = client.stats().getActiveUsersCount();
175+
// System.out.println("Active Users Count: " + get);
176+
177+
// List<EventStreamResponseContent> eventStreamResponseContents = client.eventStreams().list();
178+
// SyncPagingIterable<EncryptionKey> getKeys = client.keys().encryption().list(
179+
// ListEncryptionKeysRequestParameters
180+
// .builder()
181+
// .perPage(25)
182+
// .build()
183+
// );
184+
// System.out.println("Encryption Keys Count: " + getKeys.getItems().size());
185+
186+
// client.users().create()
187+
188+
}
189+
catch (Exception ex){
190+
System.out.println(ex);
191+
System.out.println(ex.getStackTrace());
192+
}
193+
}
9194
}
10195

src/main/java/com/auth0/client/auth/AuthAPI.java

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -115,8 +115,8 @@ public AuthAPI(String domain, String clientId, String clientSecret) {
115115
* @param clientSecret the applications client secret.
116116
* @return a Builder for further configuration.
117117
*/
118-
public static AuthAPI.Builder newBuilder(String domain, String clientId, String clientSecret) {
119-
return new AuthAPI.Builder(domain, clientId).withClientSecret(clientSecret);
118+
public static Builder newBuilder(String domain, String clientId, String clientSecret) {
119+
return new Builder(domain, clientId).withClientSecret(clientSecret);
120120
}
121121

122122
/**
@@ -128,9 +128,8 @@ public static AuthAPI.Builder newBuilder(String domain, String clientId, String
128128
* @param clientAssertionSigner the {@code ClientAssertionSigner} used to create the signed client assertion.
129129
* @return a Builder for further configuration.
130130
*/
131-
public static AuthAPI.Builder newBuilder(
132-
String domain, String clientId, ClientAssertionSigner clientAssertionSigner) {
133-
return new AuthAPI.Builder(domain, clientId).withClientAssertionSigner(clientAssertionSigner);
131+
public static Builder newBuilder(String domain, String clientId, ClientAssertionSigner clientAssertionSigner) {
132+
return new Builder(domain, clientId).withClientAssertionSigner(clientAssertionSigner);
134133
}
135134

136135
/**
@@ -140,8 +139,8 @@ public static AuthAPI.Builder newBuilder(
140139
* @param clientId the application's client ID.
141140
* @return a Builder for further configuration.
142141
*/
143-
public static AuthAPI.Builder newBuilder(String domain, String clientId) {
144-
return new AuthAPI.Builder(domain, clientId);
142+
public static Builder newBuilder(String domain, String clientId) {
143+
return new Builder(domain, clientId);
145144
}
146145

147146
private AuthAPI(
@@ -891,8 +890,8 @@ public TokenRequest login(String emailOrUsername, char[] password, String realm)
891890
*
892891
* @see <a href="https://auth0.com/docs/connections/passwordless/reference/relevant-api-endpoints">Using Passwordless APIs</a>
893892
* @see <a href="https://auth0.com/docs/api/authentication#authenticate-user">Passwordless Authenticate User API docs</a>
894-
* @see com.auth0.client.auth.AuthAPI#startPasswordlessEmailFlow(String, PasswordlessEmailType)
895-
* @see com.auth0.client.auth.AuthAPI#startPasswordlessSmsFlow(String)
893+
* @see AuthAPI#startPasswordlessEmailFlow(String, PasswordlessEmailType)
894+
* @see AuthAPI#startPasswordlessSmsFlow(String)
896895
*/
897896
public TokenRequest exchangePasswordlessOtp(String emailOrPhone, String realm, char[] otp) {
898897
Asserts.assertNotNull(emailOrPhone, "emailOrPhone");

0 commit comments

Comments
 (0)