Skip to content
Justin Richer edited this page May 16, 2017 · 31 revisions

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>