Skip to content

Commit

Permalink
Add openid-connect release descriptors, rename oauth2 to oauth2-core …
Browse files Browse the repository at this point in the history
…and make sure the release zips of oauth2 modules only contains the advertised bits
  • Loading branch information
aaime committed Jul 10, 2018
1 parent bd35495 commit 67a0065
Show file tree
Hide file tree
Showing 32 changed files with 58 additions and 24 deletions.
12 changes: 7 additions & 5 deletions src/community/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,7 @@
<descriptor>release/ext-oauth2-google.xml</descriptor>
<descriptor>release/ext-oauth2-github.xml</descriptor>
<descriptor>release/ext-oauth2-geonode.xml</descriptor>
<descriptor>release/ext-oauth2-openid-connect.xml</descriptor>
<descriptor>release/ext-keycloak.xml</descriptor>
<descriptor>release/ext-backup-restore.xml</descriptor>
<descriptor>release/ext-wmts-multi-dimensional.xml</descriptor>
Expand Down Expand Up @@ -241,10 +242,11 @@
<module>web-resource</module>
<module>gwc-sqlite</module>
<module>security</module>
<module>security/oauth2</module>
<module>security/oauth2-core</module>
<module>security/oauth2-google</module>
<module>security/oauth2-github</module>
<module>security/oauth2-geonode</module>
<module>security/oauth2-openid-connect</module>
<module>wmts-multi-dimensional</module>
<module>onelogin</module>
<module>notification</module>
Expand Down Expand Up @@ -508,28 +510,28 @@
<profile>
<id>oauth2-google</id>
<modules>
<module>security/oauth2</module>
<module>security/oauth2-core</module>
<module>security/oauth2-google</module>
</modules>
</profile>
<profile>
<id>oauth2-github</id>
<modules>
<module>security/oauth2</module>
<module>security/oauth2-core</module>
<module>security/oauth2-github</module>
</modules>
</profile>
<profile>
<id>oauth2-geonode</id>
<modules>
<module>security/oauth2</module>
<module>security/oauth2-core</module>
<module>security/oauth2-geonode</module>
</modules>
</profile>
<profile>
<id>oauth2-openid-connect</id>
<modules>
<module>security/oauth2</module>
<module>security/oauth2-core</module>
<module>security/oauth2-openid-connect</module>
</modules>
</profile>
Expand Down
2 changes: 1 addition & 1 deletion src/community/release/ext-oauth2-geonode.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<directory>release/target/dependency</directory>
<outputDirectory></outputDirectory>
<includes>
<include>gs-sec-oauth2*</include>
<include>gs-sec-oauth2-core*</include>
<include>gs-sec-oauth2-geonode*</include>
<include>spring-security*</include>
<include>spring-security-oauth2*</include>
Expand Down
2 changes: 1 addition & 1 deletion src/community/release/ext-oauth2-github.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<directory>release/target/dependency</directory>
<outputDirectory></outputDirectory>
<includes>
<include>gs-sec-oauth2*</include>
<include>gs-sec-oauth2-core*</include>
<include>gs-sec-oauth2-github*</include>
<include>spring-security*</include>
<include>spring-security-oauth2*</include>
Expand Down
2 changes: 1 addition & 1 deletion src/community/release/ext-oauth2-google.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<directory>release/target/dependency</directory>
<outputDirectory></outputDirectory>
<includes>
<include>gs-sec-oauth2*</include>
<include>gs-sec-oauth2-core*</include>
<include>gs-sec-oauth2-google*</include>
<include>spring-security*</include>
<include>spring-security-oauth2*</include>
Expand Down
27 changes: 27 additions & 0 deletions src/community/release/ext-oauth2-openid-connect.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
<assembly>
<id>sec-oauth2-openid-connect-plugin</id>
<formats>
<format>zip</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>release/target/dependency</directory>
<outputDirectory></outputDirectory>
<includes>
<include>gs-sec-oauth2-core*</include>
<include>gs-sec-oauth2-openid-connect*</include>
<include>spring-security*</include>
<include>spring-security-oauth2*</include>
<include>commons-codec*</include>
<include>jackson*</include>
<include>jettison*</include>
<include>json*</include>
<include>org.json*</include>
<include>spring-aop*</include>
<include>spring-context*</include>
<include>spring-webmvc*</include>
</includes>
</fileSet>
</fileSets>
</assembly>
5 changes: 5 additions & 0 deletions src/community/release/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -233,6 +233,11 @@
<artifactId>gs-sec-oauth2-geonode</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.geoserver.community</groupId>
<artifactId>gs-sec-oauth2-openid-connect</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.geoserver.community</groupId>
<artifactId>gs-onelogin</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion src/community/security/keycloak/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@

<dependency>
<groupId>org.geoserver.community</groupId>
<artifactId>gs-sec-oauth2</artifactId>
<artifactId>gs-sec-oauth2-core</artifactId>
<version>${project.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,10 @@
</parent>

<groupId>org.geoserver.community</groupId>
<artifactId>gs-sec-oauth2</artifactId>
<artifactId>gs-sec-oauth2-core</artifactId>
<packaging>jar</packaging>
<version>2.14-SNAPSHOT</version>
<name>GeoServer OAuth2 Connect Security Module</name>
<name>GeoServer OAuth2 Connect Security Module - Core</name>

<properties>
<spring.security.jwt.version>1.0.2.RELEASE</spring.security.jwt.version>
Expand Down
4 changes: 2 additions & 2 deletions src/community/security/oauth2-geonode/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

<dependency>
<groupId>org.geoserver.community</groupId>
<artifactId>gs-sec-oauth2</artifactId>
<artifactId>gs-sec-oauth2-core</artifactId>
<version>${project.version}</version>
</dependency>

Expand Down Expand Up @@ -68,7 +68,7 @@

<dependency>
<groupId>org.geoserver.community</groupId>
<artifactId>gs-sec-oauth2</artifactId>
<artifactId>gs-sec-oauth2-core</artifactId>
<version>${project.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
Expand Down
4 changes: 2 additions & 2 deletions src/community/security/oauth2-github/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

<dependency>
<groupId>org.geoserver.community</groupId>
<artifactId>gs-sec-oauth2</artifactId>
<artifactId>gs-sec-oauth2-core</artifactId>
<version>${project.version}</version>
</dependency>

Expand Down Expand Up @@ -68,7 +68,7 @@

<dependency>
<groupId>org.geoserver.community</groupId>
<artifactId>gs-sec-oauth2</artifactId>
<artifactId>gs-sec-oauth2-core</artifactId>
<version>${project.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
Expand Down
4 changes: 2 additions & 2 deletions src/community/security/oauth2-google/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@

<dependency>
<groupId>org.geoserver.community</groupId>
<artifactId>gs-sec-oauth2</artifactId>
<artifactId>gs-sec-oauth2-core</artifactId>
<version>${project.version}</version>
</dependency>

Expand All @@ -46,7 +46,7 @@

<dependency>
<groupId>org.geoserver.community</groupId>
<artifactId>gs-sec-oauth2</artifactId>
<artifactId>gs-sec-oauth2-core</artifactId>
<version>${project.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
Expand Down
4 changes: 2 additions & 2 deletions src/community/security/oauth2-openid-connect/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@

<dependency>
<groupId>org.geoserver.community</groupId>
<artifactId>gs-sec-oauth2</artifactId>
<artifactId>gs-sec-oauth2-core</artifactId>
<version>${project.version}</version>
</dependency>

Expand Down Expand Up @@ -71,7 +71,7 @@

<dependency>
<groupId>org.geoserver.community</groupId>
<artifactId>gs-sec-oauth2</artifactId>
<artifactId>gs-sec-oauth2-core</artifactId>
<version>${project.version}</version>
<classifier>tests</classifier>
<scope>test</scope>
Expand Down
10 changes: 5 additions & 5 deletions src/community/security/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,23 +26,23 @@
<profile>
<id>oauth2-google</id>
<modules>
<module>oauth2</module>
<module>oauth2-core</module>
<module>oauth2-google</module>
</modules>
</profile>

<profile>
<id>oauth2-github</id>
<modules>
<module>oauth2</module>
<module>oauth2-core</module>
<module>oauth2-github</module>
</modules>
</profile>

<profile>
<id>oauth2-geonode</id>
<modules>
<module>oauth2</module>
<module>oauth2-core</module>
<module>oauth2-geonode</module>
</modules>
</profile>
Expand All @@ -57,15 +57,15 @@
<profile>
<id>oauth2-openid-connect</id>
<modules>
<module>oauth2</module>
<module>oauth2-core</module>
<module>oauth2-openid-connect</module>
</modules>
</profile>

<profile>
<id>oauth2-all</id>
<modules>
<module>oauth2</module>
<module>oauth2-core</module>
<module>oauth2-google</module>
<module>oauth2-github</module>
<module>oauth2-geonode</module>
Expand Down

0 comments on commit 67a0065

Please sign in to comment.