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+
}
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)