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