Skip to content

Commit d02f516

Browse files
committed
Support bearer token for non-webdav requests
1 parent d19cded commit d02f516

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

src/main/java/org/aarboard/nextcloud/api/utils/ConnectorCommon.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,9 @@ private <R> CompletableFuture<R> executeRequest(final ResponseParser<R> parser,
154154
// https://docs.nextcloud.com/server/14/developer_manual/core/ocs-share-api.html
155155
request.addHeader("OCS-APIRequest", "true");
156156
request.addHeader("Content-Type", "application/x-www-form-urlencoded");
157+
if (serverConfig.getAuthenticationConfig().usesBearerTokenAuthentication()) {
158+
request.addHeader("Authorization", "Bearer " + serverConfig.getAuthenticationConfig().getBearerToken());
159+
}
157160
request.setProtocolVersion(HttpVersion.HTTP_1_1);
158161

159162
HttpClientContext context = prepareContext();

0 commit comments

Comments
 (0)