diff --git a/H2020.IPMDecisions.IDP.API/H2020.IPMDecisions.IDP.API.csproj b/H2020.IPMDecisions.IDP.API/H2020.IPMDecisions.IDP.API.csproj index 2693796..4389c28 100644 --- a/H2020.IPMDecisions.IDP.API/H2020.IPMDecisions.IDP.API.csproj +++ b/H2020.IPMDecisions.IDP.API/H2020.IPMDecisions.IDP.API.csproj @@ -1,9 +1,9 @@ netcoreapp3.1 - 0.1.1.0 - 0.1.1.0 - 0.1.1.0 + 0.2.0.0 + 0.2.0.0 + 0.2.0.0 ADAS Modelling and Informatics Team RSK ADAS Ltd H2020 IPM Decisions Identity Provider Service diff --git a/H2020.IPMDecisions.IDP.API/Properties/launchSettings.json b/H2020.IPMDecisions.IDP.API/Properties/launchSettings.json index 256ac96..8844c6d 100644 --- a/H2020.IPMDecisions.IDP.API/Properties/launchSettings.json +++ b/H2020.IPMDecisions.IDP.API/Properties/launchSettings.json @@ -19,7 +19,7 @@ "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" }, - "applicationUrl": "https://0.0.0.0:5001;http://0.0.0.0:5000" + "applicationUrl": "https://0.0.0.0:5003;http://0.0.0.0:5002" } , "H2020.IPMDecisions.IDP.API_Staging": { "commandName": "Project", diff --git a/H2020.IPMDecisions.IDP.API/Startup.cs b/H2020.IPMDecisions.IDP.API/Startup.cs index 6a30628..1dfd761 100644 --- a/H2020.IPMDecisions.IDP.API/Startup.cs +++ b/H2020.IPMDecisions.IDP.API/Startup.cs @@ -110,10 +110,16 @@ public void Configure( endpoints.MapControllers(); }); - app.UseSwagger(); + var swaggerBasePath = Configuration["MicroserviceInternalCommunication:IdentityProviderMicroservice"]; + + app.UseSwagger(c => + { + c.RouteTemplate = swaggerBasePath+ "swagger/{documentName}/swagger.json"; + }); app.UseSwaggerUI(c => { - c.SwaggerEndpoint("/swagger/v1/swagger.json", "H2020 IPM Decisions - Identity Provider API"); + c.SwaggerEndpoint($"/{swaggerBasePath}swagger/v1/swagger.json", "H2020 IPM Decisions - Identity Provider API"); + c.RoutePrefix = $"{swaggerBasePath}swagger"; }); applicationLifetime.ApplicationStopping.Register(OnShutdown); diff --git a/H2020.IPMDecisions.IDP.API/appsettingsTemplate.json b/H2020.IPMDecisions.IDP.API/appsettingsTemplate.json index 0dd6daf..9c8d8a7 100644 --- a/H2020.IPMDecisions.IDP.API/appsettingsTemplate.json +++ b/H2020.IPMDecisions.IDP.API/appsettingsTemplate.json @@ -30,8 +30,9 @@ }, "MicroserviceInternalCommunication": { "ApiGatewayAddress": "whereApiGatewayIsHosted/", - "EmailMicroservice": "eml/api/", + "EmailMicroservice": "api/eml/", "UserProvisionMicroservice": "api/upr/", + "IdentityProviderMicroservice": "api/idp/", "ContentTypeHeader": "application/vnd.h2020ipmdecisions.internal+json", "SecurityTokenCustomHeader": "ipm-internal-auth", "SecurityToken": "1234" diff --git a/H2020.IPMDecisions.IDP.BLL/H2020.IPMDecisions.IDP.BLL.csproj b/H2020.IPMDecisions.IDP.BLL/H2020.IPMDecisions.IDP.BLL.csproj index 3c4d655..b5e4899 100644 --- a/H2020.IPMDecisions.IDP.BLL/H2020.IPMDecisions.IDP.BLL.csproj +++ b/H2020.IPMDecisions.IDP.BLL/H2020.IPMDecisions.IDP.BLL.csproj @@ -11,9 +11,9 @@ netstandard2.1 - 0.1.1.0 - 0.1.1.0 - 0.1.1.0 + 0.2.0.0 + 0.2.0.0 + 0.2.0.0 ADAS Modelling and Informatics Team RSK ADAS Ltd H2020 IPM Decisions Identity Provider Service diff --git a/H2020.IPMDecisions.IDP.Core/H2020.IPMDecisions.IDP.Core.csproj b/H2020.IPMDecisions.IDP.Core/H2020.IPMDecisions.IDP.Core.csproj index 54c7ddd..58c510d 100644 --- a/H2020.IPMDecisions.IDP.Core/H2020.IPMDecisions.IDP.Core.csproj +++ b/H2020.IPMDecisions.IDP.Core/H2020.IPMDecisions.IDP.Core.csproj @@ -2,9 +2,9 @@ netstandard2.1 - 0.1.1.0 - 0.1.1.0 - 0.1.1.0 + 0.2.0.0 + 0.2.0.0 + 0.2.0.0 ADAS Modelling and Informatics Team RSK ADAS Ltd H2020 IPM Decisions Identity Provider Service diff --git a/H2020.IPMDecisions.IDP.Data/H2020.IPMDecisions.IDP.Data.csproj b/H2020.IPMDecisions.IDP.Data/H2020.IPMDecisions.IDP.Data.csproj index e927cb2..fca2801 100644 --- a/H2020.IPMDecisions.IDP.Data/H2020.IPMDecisions.IDP.Data.csproj +++ b/H2020.IPMDecisions.IDP.Data/H2020.IPMDecisions.IDP.Data.csproj @@ -2,9 +2,9 @@ netstandard2.1 - 0.1.1.0 - 0.1.1.0 - 0.1.1.0 + 0.2.0.0 + 0.2.0.0 + 0.2.0.0 ADAS Modelling and Informatics Team RSK ADAS Ltd H2020 IPM Decisions Identity Provider Service diff --git a/H2020.IPMDecisions.IDP.Tests/H2020.IPMDecisions.IDP.Tests.csproj b/H2020.IPMDecisions.IDP.Tests/H2020.IPMDecisions.IDP.Tests.csproj index 919c697..4817177 100644 --- a/H2020.IPMDecisions.IDP.Tests/H2020.IPMDecisions.IDP.Tests.csproj +++ b/H2020.IPMDecisions.IDP.Tests/H2020.IPMDecisions.IDP.Tests.csproj @@ -1,9 +1,9 @@ netcoreapp3.1 - 0.1.0.0 - 0.1.0.0 - 0.1.0.0 + 0.2.0.0 + 0.2.0.0 + 0.2.0.0 ADAS Modelling and Informatics Team RSK ADAS Ltd false diff --git a/H2020.IPMDecisions.IDP.Tests/appsettings.Test.json b/H2020.IPMDecisions.IDP.Tests/appsettings.Test.json index 50d9d3d..991ecc7 100644 --- a/H2020.IPMDecisions.IDP.Tests/appsettings.Test.json +++ b/H2020.IPMDecisions.IDP.Tests/appsettings.Test.json @@ -23,7 +23,7 @@ "DisableStringReuse": true }, "MicroserviceInternalCommunication": { - "ApiGatewayAddress": "http://localhost:5003/", + "ApiGatewayAddress": "http://localhost:5000/", "EmailMicroservice": "api/eml/", "UserProvisionMicroservice": "api/upr/", "ContentTypeHeader": "application/vnd.h2020ipmdecisions.internal+json",