Skip to content

Commit 887b41f

Browse files
Remove remoting technologies support
Closes spring-projectsgh-10366
1 parent e89daab commit 887b41f

File tree

20 files changed

+1
-1260
lines changed

20 files changed

+1
-1260
lines changed

config/src/test/java/org/springframework/security/config/method/GlobalMethodSecurityBeanDefinitionParserTests.java

Lines changed: 0 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -208,24 +208,6 @@ public void duplicateElementCausesError() {
208208
.isThrownBy(() -> setContext("<global-method-security />" + "<global-method-security />"));
209209
}
210210

211-
// SEC-936
212-
@Test
213-
public void worksWithoutTargetOrClass() {
214-
// @formatter:off
215-
setContext("<global-method-security secured-annotations='enabled'/>"
216-
+ "<b:bean id='businessService' class='org.springframework.remoting.httpinvoker.HttpInvokerProxyFactoryBean'>"
217-
+ " <b:property name='serviceUrl' value='http://localhost:8080/SomeService'/>"
218-
+ " <b:property name='serviceInterface' value='org.springframework.security.access.annotation.BusinessService'/>"
219-
+ "</b:bean>"
220-
+ ConfigTestUtils.AUTH_PROVIDER_XML);
221-
// @formatter:on
222-
UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken("Test", "Password",
223-
AuthorityUtils.createAuthorityList("ROLE_SOMEOTHERROLE"));
224-
SecurityContextHolder.getContext().setAuthentication(token);
225-
this.target = (BusinessService) this.appContext.getBean("businessService");
226-
assertThatExceptionOfType(AccessDeniedException.class).isThrownBy(this.target::someUserMethod1);
227-
}
228-
229211
// Expression configuration tests
230212
@SuppressWarnings("unchecked")
231213
@Test

docs/modules/ROOT/pages/modules.adoc

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ Where a module depends on another Spring Security module, the non-optional depen
2121

2222
[[spring-security-core]]
2323
== Core -- `spring-security-core.jar`
24-
This module contains core authentication and access-contol classes and interfaces, remoting support, and basic provisioning APIs.
24+
This module contains core authentication and access-contol classes and interfaces, and basic provisioning APIs.
2525
It is required by any application that uses Spring Security.
2626
It supports standalone applications, remote clients, method (service layer) security, and JDBC user provisioning.
2727
It contains the following top-level packages:
@@ -69,25 +69,6 @@ It contains the following top-level packages:
6969
|===
7070

7171

72-
[[spring-security-remoting]]
73-
== Remoting -- `spring-security-remoting.jar`
74-
This module provides integration with Spring Remoting.
75-
You do not need this unless you are writing a remote client that uses Spring Remoting.
76-
The main package is `org.springframework.security.remoting`.
77-
78-
.Remoting Dependencies
79-
|===
80-
| Dependency | Version | Description
81-
82-
| spring-security-core
83-
|
84-
|
85-
86-
| spring-web
87-
|
88-
| Required for clients which use HTTP remoting support.
89-
|===
90-
9172
[[spring-security-web]]
9273
== Web -- `spring-security-web.jar`
9374
This module contains filters and related web-security infrastructure code.

itest/context/src/integration-test/java/org/springframework/security/integration/SEC936ApplicationContextTests.java

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

remoting/spring-security-remoting.gradle

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

remoting/src/main/java/org/springframework/security/remoting/dns/DnsEntryNotFoundException.java

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

remoting/src/main/java/org/springframework/security/remoting/dns/DnsLookupException.java

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

remoting/src/main/java/org/springframework/security/remoting/dns/DnsResolver.java

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

remoting/src/main/java/org/springframework/security/remoting/dns/InitialContextFactory.java

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

0 commit comments

Comments
 (0)