|
@@ -32,6 +32,9 @@ import java.util.HashMap;
|
|
|
import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
+import jakarta.annotation.PreDestroy;
|
|
|
+import jakarta.servlet.http.HttpServletRequest;
|
|
|
+
|
|
|
import com.nimbusds.jose.JWSAlgorithm;
|
|
|
import com.nimbusds.jose.JWSHeader;
|
|
|
import com.nimbusds.jose.JWSObject;
|
|
@@ -39,8 +42,6 @@ import com.nimbusds.jose.Payload;
|
|
|
import com.nimbusds.jose.crypto.RSASSASigner;
|
|
|
import com.nimbusds.jose.jwk.JWKSet;
|
|
|
import com.nimbusds.jose.jwk.RSAKey;
|
|
|
-import jakarta.annotation.PreDestroy;
|
|
|
-import jakarta.servlet.http.HttpServletRequest;
|
|
|
import net.minidev.json.JSONObject;
|
|
|
import okhttp3.mockwebserver.MockResponse;
|
|
|
import okhttp3.mockwebserver.MockWebServer;
|
|
@@ -121,10 +122,10 @@ import org.springframework.security.oauth2.server.resource.introspection.NimbusO
|
|
|
import org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenAuthenticationConverter;
|
|
|
import org.springframework.security.oauth2.server.resource.introspection.OpaqueTokenIntrospector;
|
|
|
import org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationEntryPoint;
|
|
|
-import org.springframework.security.oauth2.server.resource.web.BearerTokenAuthenticationFilter;
|
|
|
import org.springframework.security.oauth2.server.resource.web.BearerTokenResolver;
|
|
|
import org.springframework.security.oauth2.server.resource.web.DefaultBearerTokenResolver;
|
|
|
import org.springframework.security.oauth2.server.resource.web.access.BearerTokenAccessDeniedHandler;
|
|
|
+import org.springframework.security.oauth2.server.resource.web.authentication.BearerTokenAuthenticationFilter;
|
|
|
import org.springframework.security.provisioning.InMemoryUserDetailsManager;
|
|
|
import org.springframework.security.web.AuthenticationEntryPoint;
|
|
|
import org.springframework.security.web.SecurityFilterChain;
|