diff --git a/.github/actions/maven-publish/action.yml b/.github/actions/maven-publish/action.yml index 509d18a6c..b99ed108a 100644 --- a/.github/actions/maven-publish/action.yml +++ b/.github/actions/maven-publish/action.yml @@ -36,7 +36,7 @@ runs: - name: Publish Android/Java Packages to Maven shell: bash - run: ./gradlew publishToSonatype closeAndReleaseSonatypeStagingRepository -PisSnapshot=false --stacktrace + run: ./gradlew publishToSonatype closeSonatypeStagingRepository -PisSnapshot=false --stacktrace env: JAVA_HOME: ${{ env.JAVA_HOME }} MAVEN_USERNAME: ${{ inputs.ossr-username }} 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