feat: add DCB User Service API - Authentication system with KEYCLOAK - Modular architecture with services for each feature

This commit is contained in:
diallolatoile 2026-01-07 22:11:15 +00:00
parent de791f87ce
commit f38056fc3f
4 changed files with 9 additions and 8 deletions

7
package-lock.json generated
View File

@ -74,6 +74,7 @@
"@types/jquery": "^3.5.33", "@types/jquery": "^3.5.33",
"@types/leaflet": "^1.9.21", "@types/leaflet": "^1.9.21",
"@types/lodash-es": "^4.17.12", "@types/lodash-es": "^4.17.12",
"baseline-browser-mapping": "^2.9.11",
"jasmine-core": "~5.12.0", "jasmine-core": "~5.12.0",
"karma": "~6.4.4", "karma": "~6.4.4",
"karma-chrome-launcher": "~3.2.0", "karma-chrome-launcher": "~3.2.0",
@ -4971,9 +4972,9 @@
} }
}, },
"node_modules/baseline-browser-mapping": { "node_modules/baseline-browser-mapping": {
"version": "2.8.19", "version": "2.9.11",
"resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.19.tgz", "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.11.tgz",
"integrity": "sha512-zoKGUdu6vb2jd3YOq0nnhEDQVbPcHhco3UImJrv5dSkvxTc2pl2WjOPsjZXDwPDSl5eghIMuY3R6J9NDKF3KcQ==", "integrity": "sha512-Sg0xJUNDU1sJNGdfGWhVHX0kkZ+HWcvmVymJbj6NSgZZmW/8S9Y2HQ5euytnIgakgxN6papOAWiwDo1ctFDcoQ==",
"license": "Apache-2.0", "license": "Apache-2.0",
"bin": { "bin": {
"baseline-browser-mapping": "dist/cli.js" "baseline-browser-mapping": "dist/cli.js"

View File

@ -77,6 +77,7 @@
"@types/jquery": "^3.5.33", "@types/jquery": "^3.5.33",
"@types/leaflet": "^1.9.21", "@types/leaflet": "^1.9.21",
"@types/lodash-es": "^4.17.12", "@types/lodash-es": "^4.17.12",
"baseline-browser-mapping": "^2.9.11",
"jasmine-core": "~5.12.0", "jasmine-core": "~5.12.0",
"karma": "~6.4.4", "karma": "~6.4.4",
"karma-chrome-launcher": "~3.2.0", "karma-chrome-launcher": "~3.2.0",

View File

@ -28,7 +28,6 @@ import { MerchantDataAdapter } from './merchant-data-adapter.service';
import { SearchUsersParams } from '@core/models/dcb-bo-hub-user.model'; import { SearchUsersParams } from '@core/models/dcb-bo-hub-user.model';
import { MerchantUsersService } from '../hub-users-management/merchant-users.service'; import { MerchantUsersService } from '../hub-users-management/merchant-users.service';
import { User, UserType } from '@core/models/dcb-bo-hub-user.model';
@Injectable({ providedIn: 'root' }) @Injectable({ providedIn: 'root' })
export class MerchantConfigService { export class MerchantConfigService {

View File

@ -1,8 +1,8 @@
export const environment = { export const environment = {
production: false, production: false,
localServiceTestApiUrl: "http://localhost:4200/api/v1", localServiceTestApiUrl: "http://localhost:4200/api/v1",
iamApiUrl: "http://localhost:3000/api/v1", iamApiUrl: "http://localhost:3001/api/v1",
configApiUrl: 'https://api-merchant-config-service.dcb.pixpay.sn/api/v1', configApiUrl: "http://localhost:3000/api/v1",
apiCoreUrl: 'https://api-core-service.dcb.pixpay.sn/api/v1', apiCoreUrl: "https://api-core-service.dcb.pixpay.sn/api/v1",
reportingApiUrl: 'https://api-reporting-service.dcb.pixpay.sn/api/v1/', reportingApiUrl: "https://api-reporting-service.dcb.pixpay.sn/api/v1/",
} }