Skip to content

Commit ec69059

Browse files
authored
Merge pull request #2270 from darranl/ELY-2895
[ELY-2895] Revert "Merge pull request #2108 from darranl/ELY-2548"
2 parents 6626c07 + 873a215 commit ec69059

3 files changed

Lines changed: 1 addition & 18 deletions

File tree

http/basic/src/main/java/org/wildfly/security/http/basic/BasicAuthenticationMechanism.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@
4242
import org.wildfly.common.iteration.ByteIterator;
4343
import org.wildfly.security.auth.callback.AvailableRealmsCallback;
4444
import org.wildfly.security.http.HttpAuthenticationException;
45-
import org.wildfly.security.http.HttpConstants;
4645
import org.wildfly.security.http.HttpServerRequest;
4746
import org.wildfly.security.http.HttpServerResponse;
4847
import org.wildfly.security.mechanism.http.UsernamePasswordAuthenticationMechanism;
@@ -171,7 +170,7 @@ public void evaluateRequest(final HttpServerRequest request) throws HttpAuthenti
171170
httpBasic.debugf("User %s authorization failed.", username);
172171
fail();
173172

174-
request.authenticationFailed(httpBasic.authorizationFailed(username), response -> response.setStatusCode(HttpConstants.FORBIDDEN));
173+
request.authenticationFailed(httpBasic.authorizationFailed(username), response -> prepareResponse(request, displayRealmName, response));
175174
return;
176175
}
177176

tests/base/src/test/java/org/wildfly/security/http/basic/BasicAuthenticationMechanismTest.java

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -112,15 +112,4 @@ public void testStatefulBasicRFC7617Examples() throws Exception {
112112
testStatefulBasic("Aladdin", "WallyWorld", "open sesame", "basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==");
113113
testStatefulBasic("test", "foo", "123\u00A3", "BASIC dGVzdDoxMjPCow==");
114114
}
115-
116-
@Test
117-
public void testBasicUnauthorizedUser() throws Exception {
118-
HttpServerAuthenticationMechanism mechanism = basicFactory.createAuthenticationMechanism(HttpConstants.BASIC_NAME,
119-
Collections.singletonMap(HttpConstants.CONFIG_REALM, "test-realm"), getCallbackHandler("unauthorizedUser", "test-realm", "password"));
120-
TestingHttpServerRequest request = new TestingHttpServerRequest(new String[] {"Basic dW5hdXRob3JpemVkVXNlcjpwYXNzd29yZA=="});
121-
mechanism.evaluateRequest(request);
122-
Assert.assertEquals(Status.FAILED, request.getResult());
123-
TestingHttpServerResponse response = request.getResponse();
124-
Assert.assertEquals(HttpConstants.FORBIDDEN, response.getStatusCode());
125-
}
126115
}

tests/base/src/test/java/org/wildfly/security/http/impl/AbstractBaseHttpTest.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -544,11 +544,6 @@ protected CallbackHandler getCallbackHandler(String username, String realm, Stri
544544
} else if (callback instanceof AuthorizeCallback) {
545545
if (token != null) {
546546
((AuthorizeCallback) callback).setAuthorized(true);
547-
} else if(username.equalsIgnoreCase("unauthorizedUser")){
548-
((AuthorizeCallback) callback).setAuthorized(false);
549-
} else if(username.equals(((AuthorizeCallback) callback).getAuthenticationID()) &&
550-
username.equals(((AuthorizeCallback) callback).getAuthorizationID())) {
551-
((AuthorizeCallback) callback).setAuthorized(true);
552547
} else {
553548
if (username.equals(((AuthorizeCallback) callback).getAuthenticationID()) &&
554549
username.equals(((AuthorizeCallback) callback).getAuthorizationID())) {

0 commit comments

Comments
 (0)