diff --git a/lib/core/api/src/lib/adf-http-client.service.ts b/lib/core/api/src/lib/adf-http-client.service.ts index 3a0a978536..58137b1fa8 100644 --- a/lib/core/api/src/lib/adf-http-client.service.ts +++ b/lib/core/api/src/lib/adf-http-client.service.ts @@ -42,7 +42,7 @@ import { AlfrescoApiParamEncoder } from './alfresco-api/alfresco-api.param-encod import { AlfrescoApiResponseError } from './alfresco-api/alfresco-api.response-error'; import { Constructor } from './types'; import { RequestOptions, SecurityOptions } from './interfaces'; -import { AppConfigService, AppConfigValues } from '../../../src/lib/app-config/app-config.service'; +// import { AppConfigService, AppConfigValues } from '../../../src/lib/app-config/app-config.service'; import ee, { Emitter } from 'event-emitter'; export interface Emitters { @@ -67,7 +67,9 @@ export class AdfHttpClient implements ee.Emitter,JsApiHttpClient { defaultHeaders: {} }; - constructor(private httpClient: HttpClient, private appConfig: AppConfigService) { + constructor(private httpClient: HttpClient + // private appConfig: AppConfigService + ) { ee(this); } @@ -262,31 +264,31 @@ export class AdfHttpClient implements ee.Emitter,JsApiHttpClient { ...((options.contentType) && {'Content-Type': options.contentType}) }; - const disableCsrf = this.appConfig.get(AppConfigValues.DISABLECSRF); + // const disableCsrf = this.appConfig.get(AppConfigValues.DISABLECSRF); - if (!disableCsrf) { - this.setCsrfToken(optionsHeaders); + // if (!disableCsrf) { + // this.setCsrfToken(optionsHeaders); - } + // } return new HttpHeaders(optionsHeaders); } - private setCsrfToken(optionsHeaders: any) { - const token = this.createCSRFToken(); - optionsHeaders['X-CSRF-TOKEN'] = token; + // private setCsrfToken(optionsHeaders: any) { + // const token = this.createCSRFToken(); + // optionsHeaders['X-CSRF-TOKEN'] = token; - try { - document.cookie = 'CSRF-TOKEN=' + token + ';path=/'; - } catch (err) { - /* continue regardless of error */ - } - } + // try { + // document.cookie = 'CSRF-TOKEN=' + token + ';path=/'; + // } catch (err) { + // /* continue regardless of error */ + // } + // } - private createCSRFToken(a?: any): string { - const randomValue = window.crypto.getRandomValues(new Uint32Array(1))[0]; - return a ? (a ^ ((randomValue * 16) >> (a / 4))).toString(16) : ([1e16] + (1e16).toString()).replace(/[01]/g, this.createCSRFToken); - } + // private createCSRFToken(a?: any): string { + // const randomValue = window.crypto.getRandomValues(new Uint32Array(1))[0]; + // return a ? (a ^ ((randomValue * 16) >> (a / 4))).toString(16) : ([1e16] + (1e16).toString()).replace(/[01]/g, this.createCSRFToken); + // } private static getResponseType(options: RequestOptions): 'blob' | 'json' | 'text' {