Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WebAuthn extension #24316

Merged
merged 10 commits into from
Mar 24, 2022
Merged
30 changes: 16 additions & 14 deletions bom/application/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -107,13 +107,7 @@
<wildfly-client-config.version>1.0.1.Final</wildfly-client-config.version>
<wildfly-elytron.version>1.19.0.Final</wildfly-elytron.version>
<jboss-threads.version>3.4.2.Final</jboss-threads.version>
<vertx.version>4.2.5</vertx.version>
<!--
Temporary fix, the client 4.2.5 does not work in the context of Quarkus (bug in the client)
The fix is shipped with this path release.
This property needs to be removed when we will update to Vert.x 4.2.6 or Vert.x 4.3.0
-->
<vertx.oracle-client.version>4.2.5.1</vertx.oracle-client.version>
<vertx.version>4.2.6</vertx.version>
<httpclient.version>4.5.13</httpclient.version>
<httpcore.version>4.4.15</httpcore.version>
<httpasync.version>4.1.5</httpasync.version>
Expand Down Expand Up @@ -287,13 +281,6 @@
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<!-- Temporarily override the version of the Oracle client, as a bug prevents the usage of the 4.2.5
version in Quarkus, instead, use 4.2.5.1. -->
<groupId>io.vertx</groupId>
<artifactId>vertx-oracle-client</artifactId>
<version>${vertx.oracle-client.version}</version>
</dependency>

<!-- gRPC dependencies, imported as a BOM -->
<dependency>
Expand Down Expand Up @@ -2507,6 +2494,16 @@
<artifactId>quarkus-security-jpa-deployment</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-security-webauthn</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-security-webauthn-deployment</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-elytron-security-ldap</artifactId>
Expand Down Expand Up @@ -2654,6 +2651,11 @@
<artifactId>quarkus-test-security-oidc</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-test-security-webauthn</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-junit5-internal</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,7 @@ public enum Feature {
SECURITY_JPA,
SECURITY_PROPERTIES_FILE,
SECURITY_OAUTH2,
SECURITY_WEBAUTHN,
SERVLET,
SMALLRYE_CONTEXT_PROPAGATION,
SMALLRYE_FAULT_TOLERANCE,
Expand Down
13 changes: 13 additions & 0 deletions devtools/bom-descriptor-json/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2242,6 +2242,19 @@
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-security-webauthn</artifactId>
<version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-smallrye-context-propagation</artifactId>
Expand Down
13 changes: 13 additions & 0 deletions docs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2202,6 +2202,19 @@
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-security-webauthn-deployment</artifactId>
<version>${project.version}</version>
<type>pom</type>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.quarkus</groupId>
<artifactId>quarkus-smallrye-context-propagation-deployment</artifactId>
Expand Down
Binary file added docs/src/main/asciidoc/images/webauthn-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/src/main/asciidoc/images/webauthn-2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/src/main/asciidoc/images/webauthn-3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/src/main/asciidoc/images/webauthn-4.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/src/main/asciidoc/images/webauthn-5.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading