@@ -91,6 +91,8 @@ dependencies {
91
91
/* Подключим log4j провайдер */
92
92
implementation " org.slf4j:slf4j-log4j12:${ versions.slf4j_log4j_binding} "
93
93
94
+ /* -----------------------------------------------------------------------------------------------------*/
95
+
94
96
/* Зависимость закрывает проблему с "замещением" Hibernate Validation в изолированных тестах */
95
97
implementation " org.glassfish:jakarta.el:${ versions.glassfish} "
96
98
@@ -116,6 +118,15 @@ dependencies {
116
118
testRuntimeOnly " org.assertj:assertj-core:${ versions.assertj} "
117
119
118
120
testImplementation " org.hamcrest:hamcrest:${ versions.hamcrest} "
121
+
122
+ /*
123
+ Добавим зависимости для имитации JWKS (JSON Web Key Set) Keycloak endpoint,
124
+ откуда Spring Security Resource Server получает публичные ключи для валидации
125
+ подписи JWT
126
+ */
127
+ testImplementation " org.wiremock:wiremock:${ versions.wiremock} "
128
+ implementation " com.nimbusds:nimbus-jose-jwt:${ versions.nimbus} "
129
+ testImplementation " org.bitbucket.b_c:jose4j:${ versions.bitbucket} "
119
130
}
120
131
121
132
test {
0 commit comments