|
|
|
@ -51,6 +51,24 @@ public class DefaultBearerTokenResolverTests { |
|
|
|
assertThat(this.resolver.resolve(request)).isEqualTo(TEST_TOKEN); |
|
|
|
assertThat(this.resolver.resolve(request)).isEqualTo(TEST_TOKEN); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|
|
|
public void resolveWhenValidHeaderIsPresentWithSingleBytePaddingIndicatorThenTokenIsResolved() { |
|
|
|
|
|
|
|
String token = TEST_TOKEN + "="; |
|
|
|
|
|
|
|
MockHttpServletRequest request = new MockHttpServletRequest(); |
|
|
|
|
|
|
|
request.addHeader("Authorization", "Bearer " + token); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assertThat(this.resolver.resolve(request)).isEqualTo(token); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
|
|
|
public void resolveWhenValidHeaderIsPresentWithTwoBytesPaddingIndicatorThenTokenIsResolved() { |
|
|
|
|
|
|
|
String token = TEST_TOKEN + "=="; |
|
|
|
|
|
|
|
MockHttpServletRequest request = new MockHttpServletRequest(); |
|
|
|
|
|
|
|
request.addHeader("Authorization", "Bearer " + token); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
assertThat(this.resolver.resolve(request)).isEqualTo(token); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
@Test |
|
|
|
public void resolveWhenNoHeaderIsPresentThenTokenIsNotResolved() { |
|
|
|
public void resolveWhenNoHeaderIsPresentThenTokenIsNotResolved() { |
|
|
|
MockHttpServletRequest request = new MockHttpServletRequest(); |
|
|
|
MockHttpServletRequest request = new MockHttpServletRequest(); |
|
|
|
|