2025-11-27 16:30:55.226 +05:30 WRN Using an in-memory repository. Keys will not be persisted to storage. 2025-11-27 16:30:55.265 +05:30 WRN Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 2025-11-27 16:30:55.284 +05:30 INF Creating key {d712a16b-54e7-46d3-9264-eddd07233712} with creation date 2025-11-27 11:00:55Z, activation date 2025-11-27 11:00:55Z, and expiration date 2026-02-25 11:00:55Z. 2025-11-27 16:30:55.297 +05:30 WRN No XML encryptor configured. Key {d712a16b-54e7-46d3-9264-eddd07233712} may be persisted to storage in unencrypted form. 2025-11-27 16:30:55.547 +05:30 INF Application started. Press Ctrl+C to shut down. 2025-11-27 16:30:55.547 +05:30 INF Hosting environment: Production 2025-11-27 16:30:55.547 +05:30 INF Content root path: C:\inetpub\wwwroot\Sang.GermanStandard.API 2025-11-27 16:30:55.561 +05:30 c839da5d-4069-4eff-8426-c9a4389e500a INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.GermanStandard.API/user/getuserscreens - null null 2025-11-27 16:30:55.561 +05:30 9c9b6254-bd35-47b1-a625-01bb180ecfd5 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.GermanStandard.API/dashboard/getdashboarddetails?fromDate=2025-11-27&toDate=2025-11-27&dashboardId=0 - null null 2025-11-27 16:30:55.698 +05:30 c839da5d-4069-4eff-8426-c9a4389e500a INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '11/20/2025 1:05:59 PM', Current time (UTC): '11/27/2025 11:00:55 AM'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) 2025-11-27 16:30:55.698 +05:30 9c9b6254-bd35-47b1-a625-01bb180ecfd5 INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '11/20/2025 1:05:59 PM', Current time (UTC): '11/27/2025 11:00:55 AM'. at Microsoft.IdentityModel.Tokens.Validators.ValidateLifetime(Nullable`1 notBefore, Nullable`1 expires, SecurityToken securityToken, TokenValidationParameters validationParameters) at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateTokenPayloadAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) at Microsoft.IdentityModel.JsonWebTokens.JsonWebTokenHandler.ValidateJWSAsync(JsonWebToken jsonWebToken, TokenValidationParameters validationParameters, BaseConfiguration configuration) 2025-11-27 16:30:55.707 +05:30 c839da5d-4069-4eff-8426-c9a4389e500a INF Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '11/20/2025 1:05:59 PM', Current time (UTC): '11/27/2025 11:00:55 AM'. 2025-11-27 16:30:55.707 +05:30 9c9b6254-bd35-47b1-a625-01bb180ecfd5 INF Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '11/20/2025 1:05:59 PM', Current time (UTC): '11/27/2025 11:00:55 AM'. 2025-11-27 16:30:55.788 +05:30 c839da5d-4069-4eff-8426-c9a4389e500a INF HTTP request: Path: /user/getuserscreens QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiZGlwaW4iLCJ1bmlxdWVfbmFtZSI6ImRpcGluIiwibmFtZWlkIjoiMTAzMiIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIxIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REJfR1NHIiwiQ2hhbm5lbElkIjoiMiIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYzNjI5NTU5LCJleHAiOjE3NjM2NDM5NTksImlhdCI6MTc2MzYyOTU1OX0.0dgkc_5e2ZGcWWI83A1RsmVJZnVOZWpclz1LnliZsRk}, {Connection: keep-alive}, {Cookie: ASP.NET_SessionId=kr3dkhtuactwz1pcd0acy03j; LastLoginCompId=72; Company72^su=; __RequestVerificationToken_L0ZvY3VzWA2=8eDgjAykwrhlgayEgfX5u6Zs_WxeMwluv18TePxCN18LSay9XEb-hf5A9HQZHH1UBWIymE92OFancpNMOYFLuxKuz49Q9lyN8r1BC0bMsjI1}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/gsg/gsgadmin/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-11-27 16:30:55.788 +05:30 9c9b6254-bd35-47b1-a625-01bb180ecfd5 INF HTTP request: Path: /dashboard/getdashboarddetails QueryString: ?fromDate=2025-11-27&toDate=2025-11-27&dashboardId=0 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiZGlwaW4iLCJ1bmlxdWVfbmFtZSI6ImRpcGluIiwibmFtZWlkIjoiMTAzMiIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIxIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REJfR1NHIiwiQ2hhbm5lbElkIjoiMiIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYzNjI5NTU5LCJleHAiOjE3NjM2NDM5NTksImlhdCI6MTc2MzYyOTU1OX0.0dgkc_5e2ZGcWWI83A1RsmVJZnVOZWpclz1LnliZsRk}, {Connection: keep-alive}, {Cookie: ASP.NET_SessionId=kr3dkhtuactwz1pcd0acy03j; LastLoginCompId=72; Company72^su=; __RequestVerificationToken_L0ZvY3VzWA2=8eDgjAykwrhlgayEgfX5u6Zs_WxeMwluv18TePxCN18LSay9XEb-hf5A9HQZHH1UBWIymE92OFancpNMOYFLuxKuz49Q9lyN8r1BC0bMsjI1}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/gsg/gsgadmin/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-11-27 16:30:55.800 +05:30 5a723329-2ae8-43cc-90b2-4854ce19e680 INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-11-27 16:30:55.800 +05:30 a4bf869d-8459-43ba-8c1b-88c71f654689 INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-11-27 16:30:55.806 +05:30 a4bf869d-8459-43ba-8c1b-88c71f654689 INF AuthenticationScheme: Bearer was challenged. 2025-11-27 16:30:55.806 +05:30 5a723329-2ae8-43cc-90b2-4854ce19e680 INF AuthenticationScheme: Bearer was challenged. 2025-11-27 16:30:55.807 +05:30 a4bf869d-8459-43ba-8c1b-88c71f654689 INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: c839da5d-4069-4eff-8426-c9a4389e500a}, {X-Token-Expired: true}, {WWW-Authenticate: Bearer error="invalid_token", error_description="The token expired at '11/20/2025 13:05:59'"} Body: 2025-11-27 16:30:55.807 +05:30 5a723329-2ae8-43cc-90b2-4854ce19e680 INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: 9c9b6254-bd35-47b1-a625-01bb180ecfd5}, {X-Token-Expired: true}, {WWW-Authenticate: Bearer error="invalid_token", error_description="The token expired at '11/20/2025 13:05:59'"} Body: 2025-11-27 16:30:55.817 +05:30 5a723329-2ae8-43cc-90b2-4854ce19e680 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.GermanStandard.API/dashboard/getdashboarddetails?fromDate=2025-11-27&toDate=2025-11-27&dashboardId=0 - 401 null null 257.2586ms 2025-11-27 16:30:55.817 +05:30 a4bf869d-8459-43ba-8c1b-88c71f654689 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.GermanStandard.API/user/getuserscreens - 401 null null 257.2618ms 2025-11-27 16:30:55.926 +05:30 71a963d8-5f62-439f-8b6b-25658eb5e032 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.GermanStandard.API/login/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiZGlwaW4iLCJ1bmlxdWVfbmFtZSI6ImRpcGluIiwibmFtZWlkIjoiMTAzMiIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIxIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REJfR1NHIiwiQ2hhbm5lbElkIjoiMiIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYzNjI5NTU5LCJleHAiOjE3NjM2NTExNTksImlhdCI6MTc2MzYyOTU1OX0.1xAThgNA2jSsXSH_4oThTfKTV9quRvFlS6zvMXT9fsk - null null 2025-11-27 16:30:55.932 +05:30 71a963d8-5f62-439f-8b6b-25658eb5e032 INF HTTP request: Path: /login/regeneratetokens QueryString: ?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiZGlwaW4iLCJ1bmlxdWVfbmFtZSI6ImRpcGluIiwibmFtZWlkIjoiMTAzMiIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIxIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REJfR1NHIiwiQ2hhbm5lbElkIjoiMiIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYzNjI5NTU5LCJleHAiOjE3NjM2NTExNTksImlhdCI6MTc2MzYyOTU1OX0.1xAThgNA2jSsXSH_4oThTfKTV9quRvFlS6zvMXT9fsk Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Cookie: ASP.NET_SessionId=kr3dkhtuactwz1pcd0acy03j; LastLoginCompId=72; Company72^su=; __RequestVerificationToken_L0ZvY3VzWA2=8eDgjAykwrhlgayEgfX5u6Zs_WxeMwluv18TePxCN18LSay9XEb-hf5A9HQZHH1UBWIymE92OFancpNMOYFLuxKuz49Q9lyN8r1BC0bMsjI1}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/gsg/gsgadmin/home}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-11-27 16:30:55.934 +05:30 272e2c46-5058-49f5-8543-2b8302f83b6b INF Executing endpoint 'Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api)' 2025-11-27 16:30:55.961 +05:30 272e2c46-5058-49f5-8543-2b8302f83b6b INF Route matched with {action = "RegenerateTokens", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.ActionResult`1[Sang.Service.Common.Models.Tokens]] RegenerateTokens(System.String) on controller Sang.Quantum.Api.Controllers.LoginController (Sang.Quantum.Api). 2025-11-27 16:30:56.154 +05:30 272e2c46-5058-49f5-8543-2b8302f83b6b INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-11-27 16:30:56.255 +05:30 272e2c46-5058-49f5-8543-2b8302f83b6b INF Executed action Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api) in 289.2648ms 2025-11-27 16:30:56.256 +05:30 272e2c46-5058-49f5-8543-2b8302f83b6b INF Executed endpoint 'Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api)' 2025-11-27 16:30:56.256 +05:30 272e2c46-5058-49f5-8543-2b8302f83b6b INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: 71a963d8-5f62-439f-8b6b-25658eb5e032}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 90} Body: {"status":"Failure","statusCode":4000,"message":"Refresh token has expired","result":null} 2025-11-27 16:30:56.260 +05:30 272e2c46-5058-49f5-8543-2b8302f83b6b INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.GermanStandard.API/login/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiZGlwaW4iLCJ1bmlxdWVfbmFtZSI6ImRpcGluIiwibmFtZWlkIjoiMTAzMiIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIxIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REJfR1NHIiwiQ2hhbm5lbElkIjoiMiIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYzNjI5NTU5LCJleHAiOjE3NjM2NTExNTksImlhdCI6MTc2MzYyOTU1OX0.1xAThgNA2jSsXSH_4oThTfKTV9quRvFlS6zvMXT9fsk - 400 90 application/json; charset=utf-8 334.0382ms 2025-11-27 16:30:56.517 +05:30 7a5ac5c5-f530-416f-9c17-a80d6c7031a0 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.GermanStandard.API/customer/getdefaulttaglist?TagId=8&BE=1&languageId=1 - null null 2025-11-27 16:30:56.519 +05:30 7a5ac5c5-f530-416f-9c17-a80d6c7031a0 INF HTTP request: Path: /customer/getdefaulttaglist QueryString: ?TagId=8&BE=1&languageId=1 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Cookie: ASP.NET_SessionId=kr3dkhtuactwz1pcd0acy03j; LastLoginCompId=72; Company72^su=; __RequestVerificationToken_L0ZvY3VzWA2=8eDgjAykwrhlgayEgfX5u6Zs_WxeMwluv18TePxCN18LSay9XEb-hf5A9HQZHH1UBWIymE92OFancpNMOYFLuxKuz49Q9lyN8r1BC0bMsjI1}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/gsg/gsgadmin}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1} Host: 103.120.178.195 Body: 2025-11-27 16:30:56.519 +05:30 1c7f8565-3d7e-4e27-ac4e-4cbd0b0e17c7 INF Executing endpoint 'Sang.Quantum.Api.Controllers.CustomerController.GetDefaultTagList (Sang.Quantum.Api)' 2025-11-27 16:30:56.529 +05:30 1c7f8565-3d7e-4e27-ac4e-4cbd0b0e17c7 INF Route matched with {action = "GetDefaultTagList", controller = "Customer"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetDefaultTagList(Sang.Quantum.Api.Models.APIRequest.TagListRequest) on controller Sang.Quantum.Api.Controllers.CustomerController (Sang.Quantum.Api). 2025-11-27 16:30:56.798 +05:30 1c7f8565-3d7e-4e27-ac4e-4cbd0b0e17c7 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-11-27 16:30:56.800 +05:30 1c7f8565-3d7e-4e27-ac4e-4cbd0b0e17c7 INF Executed action Sang.Quantum.Api.Controllers.CustomerController.GetDefaultTagList (Sang.Quantum.Api) in 270.2301ms 2025-11-27 16:30:56.800 +05:30 1c7f8565-3d7e-4e27-ac4e-4cbd0b0e17c7 INF Executed endpoint 'Sang.Quantum.Api.Controllers.CustomerController.GetDefaultTagList (Sang.Quantum.Api)' 2025-11-27 16:30:56.801 +05:30 1c7f8565-3d7e-4e27-ac4e-4cbd0b0e17c7 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 7a5ac5c5-f530-416f-9c17-a80d6c7031a0}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 142} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"Id\":1,\"Name\":\"UAE\",\"Code\":\"UAE\"}]"} 2025-11-27 16:30:56.802 +05:30 1c7f8565-3d7e-4e27-ac4e-4cbd0b0e17c7 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.GermanStandard.API/customer/getdefaulttaglist?TagId=8&BE=1&languageId=1 - 200 142 application/json; charset=utf-8 285.5302ms 2025-11-27 16:31:00.599 +05:30 cc6247c8-588c-4aae-8578-3a60f4eab98a INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.GermanStandard.API/login/login - application/json 86 2025-11-27 16:31:00.602 +05:30 cc6247c8-588c-4aae-8578-3a60f4eab98a INF CORS policy execution successful. 2025-11-27 16:31:00.605 +05:30 cc6247c8-588c-4aae-8578-3a60f4eab98a INF HTTP request: Path: /login/login QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8}, {Connection: keep-alive}, {Content-Length: 86}, {Content-Type: application/json}, {Cookie: ASP.NET_SessionId=kr3dkhtuactwz1pcd0acy03j; LastLoginCompId=72; Company72^su=; __RequestVerificationToken_L0ZvY3VzWA2=8eDgjAykwrhlgayEgfX5u6Zs_WxeMwluv18TePxCN18LSay9XEb-hf5A9HQZHH1UBWIymE92OFancpNMOYFLuxKuz49Q9lyN8r1BC0bMsjI1}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/gsg/gsgadmin}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/142.0.0.0 Safari/537.36}, {DNT: 1}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"EntityId":1,"ChannelId":2,"Password":"2H2XQCxZ1MpoOUi4Qot8GQ==","LoginName":"dipin"} 2025-11-27 16:31:00.606 +05:30 f6fd847a-3b67-406f-a048-d2e24c8d0bb2 INF Executing endpoint 'Sang.Quantum.Api.Controllers.LoginController.Login (Sang.Quantum.Api)' 2025-11-27 16:31:00.613 +05:30 f6fd847a-3b67-406f-a048-d2e24c8d0bb2 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.Quantum.Api.Models.APIRequest.LoginRequest) on controller Sang.Quantum.Api.Controllers.LoginController (Sang.Quantum.Api). 2025-11-27 16:31:00.707 +05:30 f6fd847a-3b67-406f-a048-d2e24c8d0bb2 INF Database retrieved SangExDB_GSG 2025-11-27 16:31:00.772 +05:30 f6fd847a-3b67-406f-a048-d2e24c8d0bb2 INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-11-27 16:31:00.773 +05:30 f6fd847a-3b67-406f-a048-d2e24c8d0bb2 INF Executed action Sang.Quantum.Api.Controllers.LoginController.Login (Sang.Quantum.Api) in 160.3403ms 2025-11-27 16:31:00.773 +05:30 f6fd847a-3b67-406f-a048-d2e24c8d0bb2 INF Executed endpoint 'Sang.Quantum.Api.Controllers.LoginController.Login (Sang.Quantum.Api)' 2025-11-27 16:31:00.774 +05:30 f6fd847a-3b67-406f-a048-d2e24c8d0bb2 INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: cc6247c8-588c-4aae-8578-3a60f4eab98a}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 82} Body: {"status":"Failure","statusCode":3000,"message":"Invalid password.","result":null} 2025-11-27 16:31:00.776 +05:30 f6fd847a-3b67-406f-a048-d2e24c8d0bb2 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.GermanStandard.API/login/login - 400 82 application/json; charset=utf-8 176.2444ms 2025-11-27 16:41:55.061 +05:30 INF Application is shutting down...