Adding
This commit is contained in:
+1
@@ -18,6 +18,7 @@ namespace ReserveManagementSystemUI
|
|||||||
.ConfigureAppConfiguration((_, config) =>
|
.ConfigureAppConfiguration((_, config) =>
|
||||||
{
|
{
|
||||||
config.AddJsonFile("/vault/secrets/reserve-management-system-ui-seq-api-key.json", true, true);
|
config.AddJsonFile("/vault/secrets/reserve-management-system-ui-seq-api-key.json", true, true);
|
||||||
|
config.AddJsonFile("/vault/secrets/reserve-management-system-ui-azure-client-secret.json", true, true);
|
||||||
})
|
})
|
||||||
.ConfigureWebHostDefaults(webBuilder =>
|
.ConfigureWebHostDefaults(webBuilder =>
|
||||||
{
|
{
|
||||||
|
|||||||
+3
-7
@@ -5,7 +5,6 @@ using Microsoft.Extensions.DependencyInjection;
|
|||||||
using Microsoft.Extensions.Hosting;
|
using Microsoft.Extensions.Hosting;
|
||||||
using Microsoft.Identity.Web;
|
using Microsoft.Identity.Web;
|
||||||
using Microsoft.Identity.Web.UI;
|
using Microsoft.Identity.Web.UI;
|
||||||
using Microsoft.AspNetCore.HttpOverrides;
|
|
||||||
using Blazored.Toast;
|
using Blazored.Toast;
|
||||||
using LCU.Library.Internal.Configuration;
|
using LCU.Library.Internal.Configuration;
|
||||||
using LCU.Library.Internal.LcuHttpClient;
|
using LCU.Library.Internal.LcuHttpClient;
|
||||||
@@ -33,8 +32,8 @@ namespace ReserveManagementSystemUI
|
|||||||
// For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
|
// For more information on how to configure your application, visit https://go.microsoft.com/fwlink/?LinkID=398940
|
||||||
public void ConfigureServices(IServiceCollection services)
|
public void ConfigureServices(IServiceCollection services)
|
||||||
{
|
{
|
||||||
services.AddAzureAdGroupPolicyServices(Configuration.GetSection("AzureAd"),
|
services.AddAzureAdGroupPolicyServicesWithToken(Configuration.GetSection("AzureAd"),
|
||||||
Configuration.GetSection("Security"));
|
Configuration.GetSection("Security"));
|
||||||
|
|
||||||
var appConfiguration = new AppConfiguration();
|
var appConfiguration = new AppConfiguration();
|
||||||
Configuration.GetSection("Primary").Bind(appConfiguration);
|
Configuration.GetSection("Primary").Bind(appConfiguration);
|
||||||
@@ -93,10 +92,6 @@ namespace ReserveManagementSystemUI
|
|||||||
|
|
||||||
app.UseHttpsRedirection();
|
app.UseHttpsRedirection();
|
||||||
app.UseStaticFiles();
|
app.UseStaticFiles();
|
||||||
app.UseForwardedHeaders(new ForwardedHeadersOptions
|
|
||||||
{
|
|
||||||
ForwardedHeaders = ForwardedHeaders.XForwardedProto
|
|
||||||
});
|
|
||||||
|
|
||||||
app.UseRouting();
|
app.UseRouting();
|
||||||
app.UseAuthentication();
|
app.UseAuthentication();
|
||||||
@@ -105,6 +100,7 @@ namespace ReserveManagementSystemUI
|
|||||||
app.UseEndpoints(endpoints =>
|
app.UseEndpoints(endpoints =>
|
||||||
{
|
{
|
||||||
endpoints.MapControllers();
|
endpoints.MapControllers();
|
||||||
|
endpoints.MapRazorPages();
|
||||||
endpoints.MapBlazorHub();
|
endpoints.MapBlazorHub();
|
||||||
endpoints.MapFallbackToPage("/_Host");
|
endpoints.MapFallbackToPage("/_Host");
|
||||||
});
|
});
|
||||||
|
|||||||
+3
-4
@@ -2,11 +2,10 @@
|
|||||||
"AzureAd": {
|
"AzureAd": {
|
||||||
"Instance": "https://login.microsoftonline.com/",
|
"Instance": "https://login.microsoftonline.com/",
|
||||||
"Domain": "landmarkcu.onmicrosoft.com",
|
"Domain": "landmarkcu.onmicrosoft.com",
|
||||||
"TenantId": "00000000-0000-0000-0000-000000000000",
|
"TenantId": "63cd1554-2783-4a86-ae50-b9e6c21c9499",
|
||||||
"ClientId": "00000000-0000-0000-0000-000000000000",
|
"ClientId": "b4cf1858-115f-4c2a-bd70-91f5ea759f72",
|
||||||
"CallbackPath": "/signin-oidc",
|
"CallbackPath": "/signin-oidc",
|
||||||
"ClientSecret": "VALUE-IN-KEYVAULT",
|
"ClientSecret": "VALUE-IN-KEYVAULT"
|
||||||
"AuthenticationUrl": "https://login.microsoftonline.com/landmarkcu.onmicrosoft.com/oauth2/v2.0/token"
|
|
||||||
},
|
},
|
||||||
"Primary": {
|
"Primary": {
|
||||||
"AppName": "Reserve Management System",
|
"AppName": "Reserve Management System",
|
||||||
|
|||||||
+8
@@ -16,3 +16,11 @@
|
|||||||
readOnly: true
|
readOnly: true
|
||||||
subPath: reserve-management-system-ui-seq-api-key
|
subPath: reserve-management-system-ui-seq-api-key
|
||||||
|
|
||||||
|
- op: add
|
||||||
|
path: /spec/template/spec/containers/0/volumeMounts/-
|
||||||
|
value:
|
||||||
|
name: reserve-management-system-ui-secrets
|
||||||
|
mountPath: /vault/secrets/reserve-management-system-ui-azure-client-secret.json
|
||||||
|
readOnly: true
|
||||||
|
subPath: reserve-management-system-ui-azure-client-secret
|
||||||
|
|
||||||
+4
@@ -6,3 +6,7 @@
|
|||||||
objectName: reserve-management-system-ui-seq-api-key
|
objectName: reserve-management-system-ui-seq-api-key
|
||||||
objectType: secret
|
objectType: secret
|
||||||
objectVersion: ""
|
objectVersion: ""
|
||||||
|
- |
|
||||||
|
objectName: reserve-management-system-ui-azure-client-secret
|
||||||
|
objectType: secret
|
||||||
|
objectVersion: ""
|
||||||
+10
@@ -2,6 +2,9 @@
|
|||||||
"Primary": {
|
"Primary": {
|
||||||
"SeqUrl": "https://seq.lcu-internal.com"
|
"SeqUrl": "https://seq.lcu-internal.com"
|
||||||
},
|
},
|
||||||
|
"AzureAd": {
|
||||||
|
"ClientId": "7fbbb4e3-a76f-4765-9bd2-0cc4b426575f"
|
||||||
|
},
|
||||||
"RmsUIConfiguration": {
|
"RmsUIConfiguration": {
|
||||||
"AllowedHosts": "*",
|
"AllowedHosts": "*",
|
||||||
"NotificationsUrl": "https://notificationsapi.lcu-internal.com/api/",
|
"NotificationsUrl": "https://notificationsapi.lcu-internal.com/api/",
|
||||||
@@ -13,5 +16,12 @@
|
|||||||
"DefaultImportTimeout": 10,
|
"DefaultImportTimeout": 10,
|
||||||
"RMSAssociatesRoles": "Reserve Management System - Associates",
|
"RMSAssociatesRoles": "Reserve Management System - Associates",
|
||||||
"ReportServerUrl": "https://d2dtbetl01p.lcu-internal.com/reports/report/RMS/"
|
"ReportServerUrl": "https://d2dtbetl01p.lcu-internal.com/reports/report/RMS/"
|
||||||
|
},
|
||||||
|
"Security": {
|
||||||
|
"AccessPolicies": {
|
||||||
|
"IsRMSAssociate": {
|
||||||
|
"Groups": "Reserve Management System - Associates"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -3,7 +3,7 @@
|
|||||||
"SeqUrl": "https://qa-seq.lcu-internal.com"
|
"SeqUrl": "https://qa-seq.lcu-internal.com"
|
||||||
},
|
},
|
||||||
"AzureAd": {
|
"AzureAd": {
|
||||||
"CallbackPath": "/signin-oidc"
|
"ClientId": "b4cf1858-115f-4c2a-bd70-91f5ea759f72"
|
||||||
},
|
},
|
||||||
"RmsUIConfiguration": {
|
"RmsUIConfiguration": {
|
||||||
"AllowedHosts": "*",
|
"AllowedHosts": "*",
|
||||||
|
|||||||
+10
@@ -2,6 +2,9 @@
|
|||||||
"Primary": {
|
"Primary": {
|
||||||
"SeqUrl": "https://uat-seq.lcu-internal.com"
|
"SeqUrl": "https://uat-seq.lcu-internal.com"
|
||||||
},
|
},
|
||||||
|
"AzureAd": {
|
||||||
|
"ClientId": "eec03f2b-45bc-48f4-be60-b7ba02c208d8"
|
||||||
|
},
|
||||||
"RmsUIConfiguration": {
|
"RmsUIConfiguration": {
|
||||||
"AllowedHosts": "*",
|
"AllowedHosts": "*",
|
||||||
"NotificationsUrl": "https://uat-notificationsapi.lcu-internal.com/api/",
|
"NotificationsUrl": "https://uat-notificationsapi.lcu-internal.com/api/",
|
||||||
@@ -13,5 +16,12 @@
|
|||||||
"DefaultImportTimeout": 10,
|
"DefaultImportTimeout": 10,
|
||||||
"RMSAssociatesRoles": "Reserve Management System - Associates",
|
"RMSAssociatesRoles": "Reserve Management System - Associates",
|
||||||
"ReportServerUrl": "https://d2dtbetl01u.lcu-internal.com/reports/report/RMS/"
|
"ReportServerUrl": "https://d2dtbetl01u.lcu-internal.com/reports/report/RMS/"
|
||||||
|
},
|
||||||
|
"Security": {
|
||||||
|
"AccessPolicies": {
|
||||||
|
"IsRMSAssociate": {
|
||||||
|
"Groups": "Reserve Management System - Associates"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user