Skip to content

Commit 6ae13e8

Browse files
authored
Merge pull request #49 from openfga/fix/client-cred-content-type
fix: client_credentials content type
2 parents d05ef22 + 6e7eb29 commit 6ae13e8

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/main/java/dev/openfga/sdk/api/auth/OAuth2Client.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,8 @@ private CompletableFuture<CredentialsFlowResponse> exchangeToken()
7777

7878
Configuration config = new Configuration().apiUrl(apiTokenIssuer);
7979

80-
HttpRequest.Builder requestBuilder = ApiClient.requestBuilder("POST", "", body, config);
80+
HttpRequest.Builder requestBuilder = ApiClient.requestBuilder("POST", "", body, config)
81+
.header("Content-Type", "application/x-www-form-urlencoded");
8182

8283
HttpRequest request = requestBuilder.build();
8384

src/test/java/dev/openfga/sdk/api/auth/OAuth2ClientTest.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,7 @@ public void exchangeOAuth2Token(String apiTokenIssuer, String tokenEndpointUrl)
8383
.verify()
8484
.post(tokenEndpointUrl)
8585
.withBody(is(expectedPostBody))
86+
.withHeader("Content-Type", "application/x-www-form-urlencoded")
8687
.called();
8788
assertEquals(ACCESS_TOKEN, result);
8889
}

0 commit comments

Comments
 (0)