Skip to content

Commit

Permalink
Address review comments
Browse files Browse the repository at this point in the history
  • Loading branch information
creydr committed Feb 7, 2024
1 parent 503cee9 commit 9d223c5
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -62,11 +62,11 @@ public Future<JwtClaims> verify(String token, String expectedAudience) {
public Future<JwtClaims> verify(final HttpServerRequest request, String expectedAudience) {
String authHeader = request.getHeader("Authorization");

Check warning on line 63 in data-plane/core/src/main/java/dev/knative/eventing/kafka/broker/core/oidc/TokenVerifierImpl.java

View check run for this annotation

Codecov / codecov/patch

data-plane/core/src/main/java/dev/knative/eventing/kafka/broker/core/oidc/TokenVerifierImpl.java#L63

Added line #L63 was not covered by tests
if (authHeader == null || authHeader.isEmpty()) {
return Future.failedFuture("Request didn't contain Authorization header"); // change to exception
return Future.failedFuture("Request didn't contain Authorization header");

Check warning on line 65 in data-plane/core/src/main/java/dev/knative/eventing/kafka/broker/core/oidc/TokenVerifierImpl.java

View check run for this annotation

Codecov / codecov/patch

data-plane/core/src/main/java/dev/knative/eventing/kafka/broker/core/oidc/TokenVerifierImpl.java#L65

Added line #L65 was not covered by tests
}

if (!authHeader.startsWith("Bearer ") && authHeader.length() <= "Bearer ".length()) {
return Future.failedFuture("Authorization header didn't contain Bearer token"); // change to exception
return Future.failedFuture("Authorization header didn't contain Bearer token");

Check warning on line 69 in data-plane/core/src/main/java/dev/knative/eventing/kafka/broker/core/oidc/TokenVerifierImpl.java

View check run for this annotation

Codecov / codecov/patch

data-plane/core/src/main/java/dev/knative/eventing/kafka/broker/core/oidc/TokenVerifierImpl.java#L69

Added line #L69 was not covered by tests
}

String token = authHeader.substring("Bearer ".length());

Check warning on line 72 in data-plane/core/src/main/java/dev/knative/eventing/kafka/broker/core/oidc/TokenVerifierImpl.java

View check run for this annotation

Codecov / codecov/patch

data-plane/core/src/main/java/dev/knative/eventing/kafka/broker/core/oidc/TokenVerifierImpl.java#L72

Added line #L72 was not covered by tests
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ public String getAudience() {
}

@Test
public void shouldContinueWithRequestWhenJWTSucceedsFails() {
public void shouldContinueWithRequestWhenJWTSucceeds() {
final HttpServerRequest request = mock(HttpServerRequest.class);
final var next = mock(Handler.class); // mockHandler(request);

Expand Down

0 comments on commit 9d223c5

Please sign in to comment.