Skip to content

Commit 6c78b5b

Browse files
authored
Merge branch 'master' into forenkling_pep
2 parents 8e824ef + 8f5def5 commit 6c78b5b

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

felles/oidc/src/main/java/no/nav/vedtak/sikkerhet/oidc/token/impl/GeneriskTokenKlient.java

+6-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ public static OidcTokenResponse hentTokenRetryable(HttpRequest request, URI prox
4141
public static OidcTokenResponse hentToken(HttpRequest request, URI proxy) {
4242
try (var client = hentEllerByggHttpClient(proxy)) { // På sikt vurder å bruke en generell klient eller å cache. De er blitt autocloseable
4343
var response = client.send(request, HttpResponse.BodyHandlers.ofString(UTF_8));
44-
if (response == null || response.body() == null) {
44+
if (response == null || response.body() == null || !responskode2xx(response)) {
4545
throw new TekniskException("F-157385", "Kunne ikke hente token");
4646
}
4747
return READER.readValue(response.body());
@@ -55,6 +55,11 @@ public static OidcTokenResponse hentToken(HttpRequest request, URI proxy) {
5555
}
5656
}
5757

58+
private static boolean responskode2xx(HttpResponse<String> response) {
59+
var status = response.statusCode();
60+
return status >= 200 && status < 300;
61+
}
62+
5863
private static HttpClient hentEllerByggHttpClient(URI proxy) {
5964
return HttpClient.newBuilder()
6065
.followRedirects(HttpClient.Redirect.NEVER)

0 commit comments

Comments
 (0)