OAuth2Module releases

Artifact

<dependencies>
    <dependency>
        <groupId>com.foreach.across.modules</groupId>
        <artifactId>oauth2-module</artifactId>
    </dependency>
</dependencies>

Release notes

OAuth2Module follows a semantic versioning scheme.

Module dependencies

Table 1. Module dependencies
Module Type Description

UserModule

required

OAuth2Module requires the UserModule. This is because the OAuth2Client extends BasicSecurityPrincipal. It also sets the UserDirectory when none was specified.

SpringSecurityModule

required

OAuth2Module requires the SpringSecurityModule. The SpringSecurityModule is used to secure the AuthorizationServer and ResourceServer.

AdminWebModule

optional

In combination with the EntityModule this enables an administration UI for managing clients.

EhcacheModule

optional

In combination with the EhcacheModule this enable caching on several business objects.

EntityModule

optional

In combination with the AdminWebModule this enables an administration UI for managing clients.