diff --git a/etc/checkstyle/checkstyle-suppressions.xml b/etc/checkstyle/checkstyle-suppressions.xml
index a1d5d6a730..a4566eff53 100644
--- a/etc/checkstyle/checkstyle-suppressions.xml
+++ b/etc/checkstyle/checkstyle-suppressions.xml
@@ -15,9 +15,6 @@
-
-
-
diff --git a/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionAuthenticatedPrincipal.java b/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionAuthenticatedPrincipal.java
index 08ec004143..b75e58c40c 100644
--- a/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionAuthenticatedPrincipal.java
+++ b/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionAuthenticatedPrincipal.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2002-2020 the original author or authors.
+ * Copyright 2002-2022 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -23,6 +23,7 @@ import java.util.Map;
import org.springframework.security.core.GrantedAuthority;
import org.springframework.security.oauth2.core.DefaultOAuth2AuthenticatedPrincipal;
import org.springframework.security.oauth2.core.OAuth2AuthenticatedPrincipal;
+import org.springframework.security.oauth2.core.OAuth2TokenIntrospectionClaimAccessor;
/**
* A domain object that wraps the attributes of OAuth 2.0 Token Introspection.
@@ -33,7 +34,7 @@ import org.springframework.security.oauth2.core.OAuth2AuthenticatedPrincipal;
* "https://tools.ietf.org/html/rfc7662#section-2.2">Introspection Response
*/
public final class OAuth2IntrospectionAuthenticatedPrincipal
- implements OAuth2IntrospectionClaimAccessor, OAuth2AuthenticatedPrincipal, Serializable {
+ implements OAuth2TokenIntrospectionClaimAccessor, OAuth2AuthenticatedPrincipal, Serializable {
private final OAuth2AuthenticatedPrincipal delegate;
diff --git a/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimAccessor.java b/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimAccessor.java
deleted file mode 100644
index cf1935ec80..0000000000
--- a/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimAccessor.java
+++ /dev/null
@@ -1,50 +0,0 @@
-/*
- * Copyright 2002-2021 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.springframework.security.oauth2.server.resource.introspection;
-
-import org.springframework.lang.Nullable;
-import org.springframework.security.oauth2.core.ClaimAccessor;
-import org.springframework.security.oauth2.core.OAuth2TokenIntrospectionClaimAccessor;
-import org.springframework.security.oauth2.core.OAuth2TokenIntrospectionClaimNames;
-
-/**
- * A {@link ClaimAccessor} for the "claims" that may be contained in the
- * Introspection Response.
- *
- * @author David Kovac
- * @since 5.4
- * @see ClaimAccessor
- * @see OAuth2IntrospectionClaimNames
- * @see OAuth2IntrospectionAuthenticatedPrincipal
- * @see Introspection Response
- * @deprecated Use {@link OAuth2TokenIntrospectionClaimAccessor} instead
- */
-@Deprecated
-public interface OAuth2IntrospectionClaimAccessor extends OAuth2TokenIntrospectionClaimAccessor {
-
- /**
- * Returns the scopes {@code (scope)} associated with the token
- * @return the scopes associated with the token
- * @deprecated Since 5.6. Use {@link #getScopes()} instead
- */
- @Nullable
- default String getScope() {
- return getClaimAsString(OAuth2TokenIntrospectionClaimNames.SCOPE);
- }
-
-}
diff --git a/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimNames.java b/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimNames.java
deleted file mode 100644
index b79642da3f..0000000000
--- a/oauth2/oauth2-resource-server/src/main/java/org/springframework/security/oauth2/server/resource/introspection/OAuth2IntrospectionClaimNames.java
+++ /dev/null
@@ -1,70 +0,0 @@
-/*
- * Copyright 2002-2021 the original author or authors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * https://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.springframework.security.oauth2.server.resource.introspection;
-
-import org.springframework.security.oauth2.core.OAuth2TokenIntrospectionClaimNames;
-
-/**
- * The names of the "Introspection Claims" defined by an
- * Introspection
- * Response.
- *
- * @author Josh Cummings
- * @since 5.2
- * @deprecated Use {@link OAuth2TokenIntrospectionClaimNames} instead
- */
-@Deprecated
-public interface OAuth2IntrospectionClaimNames extends OAuth2TokenIntrospectionClaimNames {
-
- /**
- * {@code exp} - A timestamp indicating when the token expires
- * @deprecated use {@link #EXP} instead
- */
- String EXPIRES_AT = EXP;
-
- /**
- * {@code iat} - A timestamp indicating when the token was issued
- * @deprecated use {@link #IAT} instead
- */
- String ISSUED_AT = IAT;
-
- /**
- * {@code nbf} - A timestamp indicating when the token is not to be used before
- * @deprecated use {@link #NBF} instead
- */
- String NOT_BEFORE = NBF;
-
- /**
- * {@code sub} - Usually a machine-readable identifier of the resource owner who
- * authorized the token
- * @deprecated use {@link #SUB} instead
- */
- String SUBJECT = SUB;
-
- /**
- * {@code aud} - The intended audience for the token
- * @deprecated use {@link #AUD} instead
- */
- String AUDIENCE = AUD;
-
- /**
- * {@code iss} - The issuer of the token
- * @deprecated use {@link #ISS} instead
- */
- String ISSUER = ISS;
-
-}