Skip to content

Commit eda2949

Browse files
committed
chore(security): drop deprecated items and fields etc.
1 parent d0768d3 commit eda2949

File tree

12 files changed

+16
-150
lines changed

12 files changed

+16
-150
lines changed

extensions/amazon-lambda-http/runtime/src/main/java/io/quarkus/amazon/lambda/http/LambdaHttpAuthenticationMechanism.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ public Set<Class<? extends AuthenticationRequest>> getCredentialTypes() {
9595
}
9696

9797
@Override
98-
public HttpCredentialTransport getCredentialTransport() {
99-
return null;
98+
public Uni<HttpCredentialTransport> getCredentialTransport(RoutingContext context) {
99+
return Uni.createFrom().nullItem();
100100
}
101101
}

extensions/amazon-lambda-rest/runtime/src/main/java/io/quarkus/amazon/lambda/http/LambdaHttpAuthenticationMechanism.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ public Set<Class<? extends AuthenticationRequest>> getCredentialTypes() {
9595
}
9696

9797
@Override
98-
public HttpCredentialTransport getCredentialTransport() {
99-
return null;
98+
public Uni<HttpCredentialTransport> getCredentialTransport(RoutingContext context) {
99+
return Uni.createFrom().nullItem();
100100
}
101101
}

extensions/elytron-security-oauth2/runtime/src/main/java/io/quarkus/elytron/security/oauth2/runtime/auth/OAuth2AuthMechanism.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public Set<Class<? extends AuthenticationRequest>> getCredentialTypes() {
7272
}
7373

7474
@Override
75-
public HttpCredentialTransport getCredentialTransport() {
76-
return new HttpCredentialTransport(HttpCredentialTransport.Type.AUTHORIZATION, "bearer");
75+
public Uni<HttpCredentialTransport> getCredentialTransport(RoutingContext context) {
76+
return Uni.createFrom().item(new HttpCredentialTransport(HttpCredentialTransport.Type.AUTHORIZATION, "bearer"));
7777
}
7878
}

extensions/elytron-security-properties-file/deployment/src/test/java/io/quarkus/security/test/CustomAuth.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ public Set<Class<? extends AuthenticationRequest>> getCredentialTypes() {
8888
}
8989

9090
@Override
91-
public HttpCredentialTransport getCredentialTransport() {
92-
return new HttpCredentialTransport(HttpCredentialTransport.Type.AUTHORIZATION, "basic");
91+
public Uni<HttpCredentialTransport> getCredentialTransport(RoutingContext context) {
92+
return Uni.createFrom().item(new HttpCredentialTransport(HttpCredentialTransport.Type.AUTHORIZATION, "basic"));
9393
}
9494
}

extensions/security/deployment/src/main/java/io/quarkus/security/deployment/SecurityProcessor.java

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,6 @@
123123
import io.quarkus.security.runtime.interceptor.SecurityCheckStorageBuilder;
124124
import io.quarkus.security.runtime.interceptor.SecurityConstrainer;
125125
import io.quarkus.security.runtime.interceptor.SecurityHandler;
126-
import io.quarkus.security.spi.AdditionalSecuredClassesBuildItem;
127126
import io.quarkus.security.spi.AdditionalSecuredMethodsBuildItem;
128127
import io.quarkus.security.spi.AdditionalSecurityAnnotationBuildItem;
129128
import io.quarkus.security.spi.AdditionalSecurityConstrainerEventPropsBuildItem;
@@ -522,26 +521,6 @@ void registerSecurityInterceptors(BuildProducer<InterceptorBindingRegistrarBuild
522521
.done());
523522
}
524523

525-
/**
526-
* Transform deprecated {@link AdditionalSecuredClassesBuildItem} to {@link AdditionalSecuredMethodsBuildItem}.
527-
*/
528-
@BuildStep
529-
void transformAdditionalSecuredClassesToMethods(List<AdditionalSecuredClassesBuildItem> additionalSecuredClassesBuildItems,
530-
BuildProducer<AdditionalSecuredMethodsBuildItem> additionalSecuredMethodsBuildItemBuildProducer) {
531-
for (AdditionalSecuredClassesBuildItem additionalSecuredClassesBuildItem : additionalSecuredClassesBuildItems) {
532-
final Collection<MethodInfo> securedMethods = new ArrayList<>();
533-
for (ClassInfo additionalSecuredClass : additionalSecuredClassesBuildItem.additionalSecuredClasses) {
534-
for (MethodInfo method : additionalSecuredClass.methods()) {
535-
if (isPublicNonStaticNonConstructor(method)) {
536-
securedMethods.add(method);
537-
}
538-
}
539-
}
540-
additionalSecuredMethodsBuildItemBuildProducer.produce(
541-
new AdditionalSecuredMethodsBuildItem(securedMethods, additionalSecuredClassesBuildItem.rolesAllowed));
542-
}
543-
}
544-
545524
/*
546525
* The annotation store is not meant to be generally supported for security annotation.
547526
* It is only used here in order to be able to register the DenyAllInterceptor for

extensions/security/spi/src/main/java/io/quarkus/security/spi/AdditionalSecuredClassesBuildItem.java

Lines changed: 0 additions & 33 deletions
This file was deleted.

extensions/vertx-http/deployment/src/main/java/io/quarkus/vertx/http/deployment/HttpSecurityPolicyBuildItem.java

Lines changed: 0 additions & 30 deletions
This file was deleted.

extensions/vertx-http/deployment/src/main/java/io/quarkus/vertx/http/deployment/HttpSecurityProcessor.java

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,6 @@
7373
import io.quarkus.vertx.http.runtime.security.FormAuthenticationMechanism;
7474
import io.quarkus.vertx.http.runtime.security.HttpAuthenticator;
7575
import io.quarkus.vertx.http.runtime.security.HttpAuthorizer;
76-
import io.quarkus.vertx.http.runtime.security.HttpSecurityPolicy;
7776
import io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder;
7877
import io.quarkus.vertx.http.runtime.security.HttpSecurityRecorder.AuthenticationHandler;
7978
import io.quarkus.vertx.http.runtime.security.MtlsAuthenticationMechanism;
@@ -90,28 +89,9 @@
9089
public class HttpSecurityProcessor {
9190

9291
private static final DotName AUTH_MECHANISM_NAME = DotName.createSimple(HttpAuthenticationMechanism.class);
93-
private static final DotName BASIC_AUTH_MECH_NAME = DotName.createSimple(BasicAuthenticationMechanism.class);
9492
private static final DotName BASIC_AUTH_ANNOTATION_NAME = DotName.createSimple(BasicAuthentication.class);
9593
private static final String KOTLIN_SUSPEND_IMPL_SUFFIX = "$suspendImpl";
9694

97-
@Record(ExecutionTime.STATIC_INIT)
98-
@BuildStep
99-
void produceNamedHttpSecurityPolicies(List<HttpSecurityPolicyBuildItem> httpSecurityPolicyBuildItems,
100-
BuildProducer<SyntheticBeanBuildItem> syntheticBeanProducer,
101-
HttpSecurityRecorder recorder) {
102-
if (!httpSecurityPolicyBuildItems.isEmpty()) {
103-
httpSecurityPolicyBuildItems.forEach(item -> syntheticBeanProducer
104-
.produce(SyntheticBeanBuildItem
105-
.configure(HttpSecurityPolicy.class)
106-
.named(HttpSecurityPolicy.class.getName() + "." + item.getName())
107-
.runtimeValue(recorder.createNamedHttpSecurityPolicy(item.getPolicySupplier(), item.getName()))
108-
.addType(HttpSecurityPolicy.class)
109-
.scope(Singleton.class)
110-
.unremovable()
111-
.done()));
112-
}
113-
}
114-
11595
@BuildStep
11696
@Record(ExecutionTime.STATIC_INIT)
11797
AdditionalBeanBuildItem initFormAuth(

extensions/vertx-http/deployment/src/test/java/io/quarkus/vertx/http/security/HeaderAuthenticator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public Set<Class<? extends AuthenticationRequest>> getCredentialTypes() {
3838
}
3939

4040
@Override
41-
public HttpCredentialTransport getCredentialTransport() {
42-
return null;
41+
public Uni<HttpCredentialTransport> getCredentialTransport(RoutingContext context) {
42+
return Uni.createFrom().nullItem();
4343
}
4444
}

extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/FormAuthRuntimeConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ enum CookieSameSite {
5858
* if there is no landing page.
5959
*/
6060
@WithDefault("true")
61-
@Deprecated
61+
@Deprecated(forRemoval = true, since = "2.16")
6262
boolean redirectAfterLogin();
6363

6464
/**

0 commit comments

Comments
 (0)