Skip to content

Commit 781a0d0

Browse files
committed
chore: use basic auth for api requests
1 parent dc1d7b7 commit 781a0d0

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,4 +46,5 @@ as well.
4646
```
4747
3. Generate the new client code using `npx fern-api generate --api server`.
4848
4. Manually set the `package` across all files to `com.langfuse.client`.
49-
5. Commit the changes in langfuse-java and push them to the repository.
49+
5. Overwrite `this.clientOptionsBuilder.addHeader("Authorization", "Bearer " + encodedToken);` to `Basic` in LangfuseClientBuilder.java.
50+
6. Commit the changes in langfuse-java and push them to the repository.

src/main/java/com/langfuse/client/LangfuseClientBuilder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ public LangfuseClientBuilder httpClient(OkHttpClient httpClient) {
7979
public LangfuseClient build() {
8080
String unencodedToken = username + ":" + password;
8181
String encodedToken = Base64.getEncoder().encodeToString(unencodedToken.getBytes());
82-
this.clientOptionsBuilder.addHeader("Authorization", "Bearer " + encodedToken);
82+
this.clientOptionsBuilder.addHeader("Authorization", "Basic " + encodedToken);
8383
if (xLangfuseSdkName != null) {
8484
this.clientOptionsBuilder.addHeader("X-Langfuse-Sdk-Name", this.xLangfuseSdkName);
8585
}

0 commit comments

Comments
 (0)