Our code is now published as a set of Maven artifacts. We publish under the group id 'org.mitre' and full version information is available at mvnrepository.com and search.maven.org.
Artifacts
Below is a the dependency information for each of our artifacts, using the latest published version.
openid-connect-parent
The parent Maven project, which depends on each of the following artifacts. Include this in your dependency set if you need to pull all of the submodules as well.
<dependency>
<groupId>org.mitre</groupId>
<artifactId>openid-connect-parent</artifactId>
<version>1.3.1</version>
<type>pom</type>
</dependency>
openid-connect-common
Includes common classes, service and repository interfaces, and JPA-annotated model code.
<dependency>
<groupId>org.mitre</groupId>
<artifactId>openid-connect-common</artifactId>
<version>1.3.1</version>
<type>jar</type>
</dependency>
openid-connect-client
Includes our RP/client implementation, built around spring security filters. Depends on openid-connect-common.
<dependency>
<groupId>org.mitre</groupId>
<artifactId>openid-connect-client</artifactId>
<version>1.3.1</version>
<type>jar</type>
</dependency>
openid-connect-server
Includes implementations of services and repositories from common which are used by the IdP/server. Depends on openid-connect-common.
<dependency>
<groupId>org.mitre</groupId>
<artifactId>openid-connect-server</artifactId>
<version>1.3.1</version>
<type>jar</type>
</dependency>
openid-connect-server-webapp
Includes IdP/server implementation, deployable as a webapp. Depends on openid-connect-server.
<dependency>
<groupId>org.mitre</groupId>
<artifactId>openid-connect-server-webapp</artifactId>
<version>1.3.1</version>
<type>war</type>
</dependency>
uma-server
Includes implementations of services and repositories from common which are used by the UMA server. Depends on openid-connect-common.
<dependency>
<groupId>org.mitre</groupId>
<artifactId>uma-server</artifactId>
<version>1.3.1</version>
<type>jar</type>
</dependency>
uma-server-webapp
Includes UMA server implementation on top of IdP/AS, deployable as a webapp. Depends on openid-connect-server-webapp.
<dependency>
<groupId>org.mitre</groupId>
<artifactId>uma-server-webapp</artifactId>
<version>1.3.1</version>
<type>war</type>
</dependency>
Links
Development
Clients
Protected Resources
Servers
Software is available under the Apache 2.0 license. Documentation available under the Creative Commons 3.0 By-NC license.