Skip to content

Commit

Permalink
Merge pull request #3078 from loicmathieu/feat/oauth_provider
Browse files Browse the repository at this point in the history
Add an OAuth2 extension
  • Loading branch information
gsmet authored Jul 30, 2019
2 parents 0bf2787 + b958ca1 commit 8963cd7
Show file tree
Hide file tree
Showing 25 changed files with 1,375 additions and 0 deletions.
5 changes: 5 additions & 0 deletions bom/deployment/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -296,6 +296,11 @@
<artifactId>quarkus-elytron-security-deployment</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-elytron-security-oauth2-deployment</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-infinispan-client-deployment</artifactId>
Expand Down
33 changes: 33 additions & 0 deletions bom/runtime/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@
<kubernetes-client.version>4.3.1</kubernetes-client.version>
<sundr.version>0.19.1</sundr.version> <!-- this is to avoid annoying pop-up in eclipse about failure to init Velocity logging -->
<flapdoodle.mongo.version>2.2.0</flapdoodle.mongo.version>
<wiremock.version>2.23.2</wiremock.version>
</properties>

<dependencyManagement>
Expand Down Expand Up @@ -262,6 +263,11 @@
<artifactId>quarkus-elytron-security</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-elytron-security-oauth2</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-flyway</artifactId>
Expand Down Expand Up @@ -645,6 +651,11 @@
<artifactId>caffeine</artifactId>
<version>${caffeine.version}</version>
</dependency>
<dependency>
<groupId>com.github.tomakehurst</groupId>
<artifactId>wiremock-jre8</artifactId>
<version>${wiremock.version}</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
Expand Down Expand Up @@ -1942,6 +1953,28 @@
<artifactId>jetty-io</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlet</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlets</artifactId>
<version>${jetty.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-webapp</artifactId>
<version>${jetty.version}</version>
</dependency>



<dependency>
<groupId>org.webjars</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,7 @@ public final class FeatureBuildItem extends MultiBuildItem {
public static final String REST_CLIENT = "rest-client";
public static final String SCHEDULER = "scheduler";
public static final String SECURITY = "security";
public static final String SECURITY_OAUTH2 = "security-oauth2";
public static final String SMALLRYE_CONTEXT_PROPAGATION = "smallrye-context-propagation";
public static final String SMALLRYE_FAULT_TOLERANCE = "smallrye-fault-tolerance";
public static final String SMALLRYE_HEALTH = "smallrye-health";
Expand Down
9 changes: 9 additions & 0 deletions devtools/common/src/main/filtered/extensions.json
Original file line number Diff line number Diff line change
Expand Up @@ -370,6 +370,15 @@
"artifactId": "quarkus-elytron-security",
"guide": "https://quarkus.io/guides/security-guide"
},
{
"name": "Security OAuth2",
"labels": [
"security",
"oauth2"
],
"groupId": "io.quarkus",
"artifactId": "quarkus-elytron-security-oauth2"
},
{
"name": "SmallRye Context Propagation",
"shortName": "context propagation",
Expand Down
Loading

0 comments on commit 8963cd7

Please sign in to comment.