|
4 | 4 |
|
5 | 5 | package sample; |
6 | 6 |
|
| 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 | + |
7 | 17 | public final class App { |
8 | 18 |
|
| 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 | + } |
9 | 194 | } |
10 | 195 |
|
0 commit comments