Skip to main content
The Authlete Java SDK is the authlete-java-common library β€” a wrapper library for the Authlete Web APIs. Authlete is a cloud service that provides an implementation of OAuth 2.0 and OpenID Connect. Your authorization server calls the Web APIs provided by Authlete to handle the OAuth/OIDC protocol logic, and this library lets you call those Web APIs from a Java application without dealing with HTTP requests and JSON payloads directly.

What the SDK Provides

  • API client interfaces for both the Core API (runtime OAuth/OIDC protocol handling) and the Management API (service, client, and token management).
  • Typed request and response classes under com.authlete.common.dto that model every Authlete API, with JavaDoc describing the pre- and post-processing expected at each step.
  • Utility classes for common authorization-server tasks such as handling endpoint actions returned by Authlete.
The SDK is the foundation of Authlete’s Java integration stack:

Installation

Add the dependency with Maven:
Refer to CHANGES.md for the latest version to use in place of ${authlete-java-common.version}.

Resources

Next Steps

To see Authlete in action before writing integration code, follow Using Demo Authorization Server to stand up an authorization server that works as a frontend for Authlete.