|
@@ -24,6 +24,7 @@ import java.security.KeyFactory
|
|
|
import java.security.interfaces.RSAPublicKey
|
|
|
import java.security.spec.RSAPublicKeySpec
|
|
|
import org.junit.jupiter.api.Test
|
|
|
+import org.junit.jupiter.api.extension.ExtendWith
|
|
|
import org.springframework.beans.factory.annotation.Autowired
|
|
|
import org.springframework.context.ApplicationContext
|
|
|
import org.springframework.context.annotation.Bean
|
|
@@ -31,6 +32,7 @@ import org.springframework.http.HttpStatus
|
|
|
import org.springframework.security.authentication.ReactiveAuthenticationManagerResolver
|
|
|
import org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity
|
|
|
import org.springframework.security.config.test.SpringTestContext
|
|
|
+import org.springframework.security.config.test.SpringTestContextExtension
|
|
|
import org.springframework.security.oauth2.server.resource.web.server.ServerBearerTokenAuthenticationConverter
|
|
|
import org.springframework.security.web.server.SecurityWebFilterChain
|
|
|
import org.springframework.security.web.server.authentication.HttpStatusServerEntryPoint
|
|
@@ -45,6 +47,7 @@ import reactor.core.publisher.Mono
|
|
|
*
|
|
|
* @author Eleftheria Stein
|
|
|
*/
|
|
|
+@ExtendWith(SpringTestContextExtension::class)
|
|
|
class ServerOAuth2ResourceServerDslTests {
|
|
|
private val validJwt = "eyJhbGciOiJSUzI1NiJ9.eyJzdWIiOiJtb2NrLXN1YmplY3QiLCJzY29wZSI6Im1lc3NhZ2U6cmVhZCIsImV4cCI6NDY4ODY0MTQxM30.cRl1bv_dDYcAN5U4NlIVKj8uu4mLMwjABF93P4dShiq-GQ-owzaqTSlB4YarNFgV3PKQvT9wxN1jBpGribvISljakoC0E8wDV-saDi8WxN-qvImYsn1zLzYFiZXCfRIxCmonJpydeiAPRxMTPtwnYDS9Ib0T_iA80TBGd-INhyxUUfrwRW5sqKRbjUciRJhpp7fW2ZYXmi9iPt3HDjRQA4IloJZ7f4-spt5Q9wl5HcQTv1t4XrX4eqhVbE5cCoIkFQnKPOc-jhVM44_eazLU6Xk-CCXP8C_UT5pX0luRS2cJrVFfHp2IR_AWxC-shItg6LNEmNFD4Zc-JLZcr0Q86Q"
|
|
|
|