From 0208536f67b21d31901a3b6a0f611f05e51d8997 Mon Sep 17 00:00:00 2001 From: David Headrick Date: Tue, 1 Jul 2025 17:56:54 -0500 Subject: [PATCH] Remove AdminAuth and update AllowedHosts settings This commit removes the `AdminAuth` section from the `appsettings.Development.json`, `appsettings.Uat.json`, and `appsettings.json` files, eliminating the URL for the admin authentication service. Additionally, the `AllowedHosts` setting in `appsettings.json` has been updated to restrict allowed hosts to specific domains (`*.surge365.com;*.travmanity.com`). The `ConnectionStrings` section has also been removed from the development and UAT configuration files. --- Surge365.MassEmailReact.API/appsettings.Development.json | 5 ----- Surge365.MassEmailReact.API/appsettings.Uat.json | 3 --- Surge365.MassEmailReact.API/appsettings.json | 5 +---- 3 files changed, 1 insertion(+), 12 deletions(-) diff --git a/Surge365.MassEmailReact.API/appsettings.Development.json b/Surge365.MassEmailReact.API/appsettings.Development.json index 4525358..7913877 100644 --- a/Surge365.MassEmailReact.API/appsettings.Development.json +++ b/Surge365.MassEmailReact.API/appsettings.Development.json @@ -8,10 +8,5 @@ }, "AllowedHosts": "*", "EnvironmentCode": "UAT", - "ConnectionStrings": { - }, - "AdminAuth": { - "Url": "https://uat.aauth.surge365.com" - }, "DefaultUnsubscribeUrl": "https://uat.emailopentracking.surge365.com/unsubscribe.htm" } \ No newline at end of file diff --git a/Surge365.MassEmailReact.API/appsettings.Uat.json b/Surge365.MassEmailReact.API/appsettings.Uat.json index 75115c5..a8f2185 100644 --- a/Surge365.MassEmailReact.API/appsettings.Uat.json +++ b/Surge365.MassEmailReact.API/appsettings.Uat.json @@ -8,8 +8,5 @@ }, "AllowedHosts": "*", "EnvironmentCode": "UAT", - "AdminAuth": { - "Url": "https://uat.aauth.surge365.com" - }, "DefaultUnsubscribeUrl": "https://uat.emailopentracking.surge365.com/unsubscribe.htm" } \ No newline at end of file diff --git a/Surge365.MassEmailReact.API/appsettings.json b/Surge365.MassEmailReact.API/appsettings.json index cc744ab..7b5acf5 100644 --- a/Surge365.MassEmailReact.API/appsettings.json +++ b/Surge365.MassEmailReact.API/appsettings.json @@ -6,13 +6,10 @@ "Microsoft.AspNetCore": "Warning" } }, - "AllowedHosts": "*", + "AllowedHosts": "*.surge365.com;*.travmanity.com", "AppCode": "MassEmailReactApi", "AuthAppCode": "MassEmailWeb", "EnvironmentCode": "PRODUCTION", - "AdminAuth": { - "Url": "https://aauth.surge365.com" - }, "TestTargetSql": "CREATE TABLE #columns\r\n(\r\n primary_key INT NOT NULL IDENTITY(1,1) PRIMARY KEY,\r\n name VARCHAR(255),\r\n data_type CHAR(1)\r\n)\r\nSELECT TOP 10 *\r\nINTO #list\r\nFROM ##database_name##..##view_name##\r\n##filter##\r\n\r\nDECLARE @row_count INT\r\nSELECT @row_count = COUNT(*)\r\nFROM ##database_name##..##view_name##\r\n##filter##\r\n\r\nDECLARE c_curs CURSOR FOR \r\nSELECT c.name AS column_name, t.name AS data_type\r\nFROM tempdb.sys.columns c\r\nINNER JOIN tempdb.sys.types t ON c.user_type_id = t.user_type_id\r\n AND t.name NOT IN ('text','ntext','image','binary','varbinary','image','cursor','timestamp','hierarchyid','sql_variant','xml','table')\r\nWHERE object_id = object_id('tempdb..#list') \r\n AND ((t.name IN ('char','varchar') AND c.max_length <= 255)\r\n OR (t.name IN ('nchar','nvarchar') AND c.max_length <= 510)\r\n OR (t.name NOT IN ('char','varchar','nchar','nvarchar')))\r\n \r\nOPEN c_curs\r\nDECLARE @column_name VARCHAR(255), @column_type VARCHAR(255)\r\n\r\nFETCH NEXT FROM c_curs INTO @column_name, @column_type\r\nWHILE(@@FETCH_STATUS = 0)\r\nBEGIN \r\n DECLARE @data_type CHAR(1) = 'S'\r\n IF(@column_type IN ('date','datetime','datetime2','datetimeoffset','smalldatetime','time'))\r\n BEGIN\r\n SET @data_type = 'D'\r\n END\r\n ELSE IF(@column_type IN ('bit'))\r\n BEGIN\r\n SET @data_type = 'B'\r\n END\r\n ELSE IF(@column_type IN ('bigint','numeric','smallint','decimal','smallmoney','int','tinyint','money','float','real'))\r\n BEGIN\r\n SET @data_type = 'N'\r\n END\r\n INSERT INTO #columns(name, data_type) VALUES(@column_name, @data_type)\r\n FETCH NEXT FROM c_curs INTO @column_name, @column_type\r\nEND\r\nCLOSE c_curs\r\nDEALLOCATE c_curs\r\nSELECT * FROM #columns ORDER BY primary_key\r\nSELECT * FROM #list\r\nSELECT @row_count AS row_count\r\nDROP TABLE #columns\r\nDROP TABLE #list", "ConnectionStringTemplate": "data source=##server_name##,##port##;initial catalog=##database_name##;User ID=##username##;Password=##password##;persist security info=False;packet size=4096;TrustServerCertificate=True;", "DefaultUnsubscribeUrl": "https://emailopentracking.surge365.com/unsubscribe.htm",