From a214542acab9fe8755505774a1c73723845294d4 Mon Sep 17 00:00:00 2001 From: masum-ulu Date: Wed, 11 Dec 2024 10:46:22 +0300 Subject: [PATCH] utilize xsrf-token configuration to AbpCore provider --- .../src/lib/providers/core-module-config.provider.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/npm/ng-packs/packages/core/src/lib/providers/core-module-config.provider.ts b/npm/ng-packs/packages/core/src/lib/providers/core-module-config.provider.ts index b07697b135..823f70957c 100644 --- a/npm/ng-packs/packages/core/src/lib/providers/core-module-config.provider.ts +++ b/npm/ng-packs/packages/core/src/lib/providers/core-module-config.provider.ts @@ -1,5 +1,10 @@ import { makeEnvironmentProviders, APP_INITIALIZER, Injector, Provider } from '@angular/core'; import { TitleStrategy } from '@angular/router'; +import { + provideHttpClient, + withInterceptorsFromDi, + withXsrfConfiguration, +} from '@angular/common/http'; import { CORE_OPTIONS, LOCALIZATIONS, @@ -92,6 +97,13 @@ export function withCompareFuncFactory( export function provideAbpCore(...features: CoreFeature[]) { const providers = [ + provideHttpClient( + withInterceptorsFromDi(), + withXsrfConfiguration({ + cookieName: 'XSRF-TOKEN', + headerName: 'RequestVerificationToken', + }), + ), LocaleProvider, CookieLanguageProvider, {