Remove SecurityHeaders
We no longer need this since Spring Framework now provides HttpHeaders.setBearerAuth Issue: gh-5612
This commit is contained in:
@@ -25,8 +25,6 @@ import org.springframework.http.HttpHeaders;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
import org.springframework.test.web.reactive.server.WebTestClient;
|
||||
|
||||
import static org.springframework.security.web.http.SecurityHeaders.bearerToken;
|
||||
|
||||
/**
|
||||
* @author Rob Winch
|
||||
* @since 5.1
|
||||
@@ -42,7 +40,7 @@ public class ServerOauth2ResourceApplicationTests {
|
||||
public void getWhenValidTokenThenIsOk() {
|
||||
String token = "eyJhbGciOiJSUzI1NiJ9.eyJzY29wZSI6Im1lc3NhZ2U6cmVhZCIsImV4cCI6MzEwNjMyODEzMSwianRpIjoiOGY5ZjFiYzItOWVlMi00NTJkLThhMGEtODg3YmE4YmViYjYzIn0.CM_KulSsIrNXW1x6NFeN5VwKQiIW-LIAScJzakRFDox8Ql7o4WOb0ubY3CjWYnglwqYzBvH9McCFqVrUtzdfODY5tyEEJSxWndIGExOi2osrwRPsY3AGzNa23GMfC9I03BFP1IFCq4ZfL-L6yVcIjLke-rA40UG-r-oA7r-N_zsLc5poO7Azf29IQgQF0GSRp4AKQprYHF5Q-Nz9XkILMDz9CwPQ9cbdLCC9smvaGmEAjMUr-C1QgM-_ulb42gWtRDLorW_eArg8g-fmIP0_w82eNWCBjLTy-WaDMACnDVrrUVsUMCqx6jS6h8_uejKly2NFuhyueIHZTTySqCZoTA";
|
||||
this.rest.get().uri("/")
|
||||
.headers(bearerToken(token))
|
||||
.headers(headers -> headers.setBearerAuth(token))
|
||||
.exchange()
|
||||
.expectStatus().isOk()
|
||||
.expectBody(String.class).isEqualTo("Hello, null!");
|
||||
@@ -60,7 +58,7 @@ public class ServerOauth2ResourceApplicationTests {
|
||||
public void getWhenNone() {
|
||||
String token = "ew0KICAiYWxnIjogIm5vbmUiLA0KICAidHlwIjogIkpXVCINCn0.ew0KICAic3ViIjogIjEyMzQ1Njc4OTAiLA0KICAibmFtZSI6ICJKb2huIERvZSIsDQogICJpYXQiOiAxNTE2MjM5MDIyDQp9.";
|
||||
this.rest.get().uri("/")
|
||||
.headers(bearerToken(token))
|
||||
.headers(headers -> headers.setBearerAuth(token))
|
||||
.exchange()
|
||||
.expectStatus().isUnauthorized()
|
||||
.expectHeader().valueEquals(HttpHeaders.WWW_AUTHENTICATE, "Bearer error=\"invalid_token\", error_description=\"Unsupported algorithm of none\", error_uri=\"https://tools.ietf.org/html/rfc6750#section-3.1\"");
|
||||
@@ -70,7 +68,7 @@ public class ServerOauth2ResourceApplicationTests {
|
||||
public void getWhenInvalidToken() {
|
||||
String token = "a";
|
||||
this.rest.get().uri("/")
|
||||
.headers(bearerToken(token))
|
||||
.headers(headers -> headers.setBearerAuth(token))
|
||||
.exchange()
|
||||
.expectStatus().isUnauthorized()
|
||||
.expectHeader().valueEquals(HttpHeaders.WWW_AUTHENTICATE, "Bearer error=\"invalid_token\", error_description=\"An error occurred while attempting to decode the Jwt: Invalid JWT serialization: Missing dot delimiter(s)\", error_uri=\"https://tools.ietf.org/html/rfc6750#section-3.1\"");
|
||||
|
||||
Reference in New Issue
Block a user