Skip to content

Commit 79cd982

Browse files
committed
Extract spring-security-webauthn
Closes gh-17586
1 parent 7c887d2 commit 79cd982

File tree

129 files changed

+45
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+45
-2
lines changed

config/spring-security-config.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ dependencies {
3131
optional project(':spring-security-oauth2-resource-server')
3232
optional project(':spring-security-rsocket')
3333
optional project(':spring-security-web')
34+
optional project(':spring-security-webauthn')
3435
optional 'io.projectreactor:reactor-core'
3536
optional 'org.aspectj:aspectjweaver'
3637
optional 'org.springframework:spring-jdbc'
@@ -43,7 +44,6 @@ dependencies {
4344
optional 'org.jetbrains.kotlin:kotlin-reflect'
4445
optional 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
4546
optional 'jakarta.annotation:jakarta.annotation-api'
46-
optional libs.webauthn4j.core
4747

4848
provided 'jakarta.servlet:jakarta.servlet-api'
4949

@@ -57,6 +57,7 @@ dependencies {
5757
testImplementation project(':spring-security-saml2-service-provider')
5858
testImplementation project(path : ':spring-security-saml2-service-provider', configuration : 'tests')
5959
testImplementation project(path : ':spring-security-web', configuration : 'tests')
60+
testImplementation project(path : ':spring-security-webauthn', configuration : 'tests')
6061
testImplementation "jakarta.inject:jakarta.inject-api"
6162
testImplementation "org.assertj:assertj-core"
6263
testImplementation "org.junit.jupiter:junit-jupiter-api"
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
apply plugin: 'io.spring.convention.spring-module'
2+
3+
dependencies {
4+
management platform(project(":spring-security-dependencies"))
5+
api project(':spring-security-core')
6+
api project(':spring-security-web')
7+
api 'org.springframework:spring-core'
8+
api 'org.springframework:spring-beans'
9+
api 'org.springframework:spring-web'
10+
api libs.webauthn4j.core
11+
12+
optional 'org.springframework:spring-jdbc'
13+
optional 'org.springframework:spring-tx'
14+
15+
provided 'jakarta.servlet:jakarta.servlet-api'
16+
17+
testImplementation project(path: ':spring-security-core', configuration: 'tests')
18+
testImplementation 'io.projectreactor:reactor-test'
19+
testImplementation 'jakarta.xml.bind:jakarta.xml.bind-api'
20+
testImplementation 'jakarta.websocket:jakarta.websocket-api'
21+
testImplementation 'jakarta.websocket:jakarta.websocket-client-api'
22+
testImplementation 'org.hamcrest:hamcrest'
23+
testImplementation 'org.mockito:mockito-core'
24+
testImplementation 'org.skyscreamer:jsonassert'
25+
testImplementation 'org.springframework:spring-webflux'
26+
testImplementation 'org.synchronoss.cloud:nio-multipart-parser'
27+
testImplementation "org.assertj:assertj-core"
28+
testImplementation "org.junit.jupiter:junit-jupiter-api"
29+
testImplementation "org.junit.jupiter:junit-jupiter-params"
30+
testImplementation "org.junit.jupiter:junit-jupiter-engine"
31+
testImplementation "org.mockito:mockito-core"
32+
testImplementation "org.mockito:mockito-junit-jupiter"
33+
testImplementation "org.springframework:spring-test"
34+
testImplementation "org.springframework:spring-webmvc"
35+
testImplementation 'com.squareup.okhttp3:mockwebserver'
36+
37+
testRuntimeOnly 'org.hsqldb:hsqldb'
38+
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
39+
}

0 commit comments

Comments
 (0)