Skip to content

Commit 65a502e

Browse files
authored
Merge pull request #83 from raboof/support-bearer-token-for-non-webdav-requests2
Support bearer token for non-webdav requests
2 parents d19cded + d02f516 commit 65a502e

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)