diff --git a/src/app/pages/portal/portal.module.ts b/src/app/pages/portal/portal.module.ts index c6e401349..3dce78ee7 100644 --- a/src/app/pages/portal/portal.module.ts +++ b/src/app/pages/portal/portal.module.ts @@ -12,8 +12,7 @@ import { provideILayerSearchSource, provideNominatimSearchSource, provideOptionsApi, - providePublicOsrmDirectionsSource, - providePrivateOsrmDirectionsSource, + provideOsrmDirectionsSource, provideStoredQueriesSearchSource, provideStyleListOptions, provideWorkspaceSearchSource @@ -40,8 +39,7 @@ import { PortalComponent } from './portal.component'; provideCoordinatesReverseSearchSource(), provideILayerSearchSource(), provideStoredQueriesSearchSource(), - providePublicOsrmDirectionsSource(), - providePrivateOsrmDirectionsSource(), + provideOsrmDirectionsSource(), provideOptionsApi(), provideCadastreSearchSource(), provideStyleListOptions({ diff --git a/src/config/config.json b/src/config/config.json index 0ecfdcea8..2bf2e8218 100644 --- a/src/config/config.json +++ b/src/config/config.json @@ -1,21 +1,22 @@ { - "directionsSources": [ - { - "osrm": { - "name": "OSRM Québec (Public)", - "type": "public", - "url": "/apis/itineraire/route/v1/driving/" - } - }, - { - "osrm": { - "name": "OSRM Québec (Partenaires)", - "type": "private", - "url": "/apis/itineraire/route/v1/forestier/", - "authorizationUrl": "/apis/igo2/user/igo" - } + "directionsSources": { + "osrm": { + "name": "OSRM Québec", + "baseUrl": "/apis/itineraire/route/v1/", + "profiles": [ + { + "name": "driving" + }, + { + "name": "forestier", + "authorization": { + "url": "/apis/igo2/user/igo", + "property": "hasOsrmPrivateAccess" + } + } + ] } - ], + }, "favoriteContext4NonAuthenticated": true, "theme": "blue-theme", "header": {