{"repo":"authlete/java-oauth-server","free":true,"listed":false,"github":"https://github.com/authlete/java-oauth-server","clone":"git clone https://github.com/authlete/java-oauth-server.git","description":"Authorization Server Implementation in Java supporting OAuth 2.0 & OpenID Connect","language":"Java","stars":306,"topics":["java","oauth","oauth2","oauth2-server","oidc","oidc-provider","openid-connect","reference-implementation"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Authorization Server Implementation in Java =========================================== Overview -------- This is an authorization server implementation in Java which supports [OAuth 2.0][1] and [OpenID Connect][2]. This implementation is written using the Jakarta RESTful Web Services API ( Jakarta REST , formerly known as JAX-RS) and the [authlete-java-jakarta][3] library. Jakarta REST is part of [Jakarta EE][4]. This server targets the Jakarta EE 10 stack (Jakarta REST 3.1 / Servlet 6.0, Jersey 3.1) and builds and runs on Java 25 . On the other hand, authlete-java-jakarta library is an open source library which provides utility classes for developers to implement an authorization server and a resource server. authlete-java-jakarta in turn uses [authlete-java-common][5] library which is another open source library to communicate with [Authlete Web APIs][6]. Note: This server was previously built on the legacy Java EE stack (JAX-RS 2.0 / javax. , Jersey 2, Servlet 3, Java 8). It has been migrated to Jakarta EE 10 ( jakarta. ), so it now deploys cleanly to modern servlet containers such as Tomcat 10+ and Jetty 12. The default Authlete API version is also now Authlete 3.0 (see Configuration File). This implementation is DB-less . What this means is that you don't have to have a database server that stores authorization data (e.g. access tokens), settings of the authorization server itself and settings of client applications. This is achieved by using [Authlete][7] as a backend ","default_branch":null,"files":null,"tree":[],"storefront":"/r/authlete","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/authlete/java-oauth-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}