diff --git a/EXAMPLES.md b/EXAMPLES.md index 5f1dd6957..a5b62c76c 100644 --- a/EXAMPLES.md +++ b/EXAMPLES.md @@ -38,9 +38,22 @@ AuthAPI auth = AuthAPI.newBuilder("DOMAIN", "CLIENT-ID", "CLIENT-SECRET") .withHttpClient(client) .build(); +``` + +```java + ManagementAPI mgmt = ManagementAPI.newBuilder("DOMAIN", "API-TOKEN") .withHttpClient(client) .build(); + +// OR + +TokenProvider tokenProvider = SimpleTokenProvider.create("API-TOKEN"); + +ManagementAPI mgmt = ManagementAPI.newBuilder("DOMAIN", tokenProvider) + .withHttpClient(client) + .build(); + ``` If the `DefaultHttpClient` does not support your required networking client configuration, you may choose to implement diff --git a/README.md b/README.md index c281cb2ba..9b3cfaf42 100644 --- a/README.md +++ b/README.md @@ -66,6 +66,15 @@ Create a `ManagementAPI` instance by providing the domain from the [Application ManagementAPI mgmt = ManagementAPI.newBuilder("{YOUR_DOMAIN}", "{YOUR_API_TOKEN}").build(); ``` +OR + +Create a `ManagementAPI` instance by providing the domain from the [Application dashboard](https://manage.auth0.com/#/applications) and Token Provider. + +```java +TokenProvider tokenProvider = SimpleTokenProvider.create("{YOUR_API_TOKEN}"); +ManagementAPI mgmt = ManagementAPI.newBuilder("{YOUR_DOMAIN}", TokenProvider).build(); +``` + The Management API is organized by entities represented by the Auth0 Management API objects. ```java