2025-10-30 12:55:20.696 +05:30 WRN Using an in-memory repository. Keys will not be persisted to storage. 2025-10-30 12:55:20.786 +05:30 WRN Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 2025-10-30 12:55:20.807 +05:30 INF Creating key {3b50c2ee-a822-46ea-bb80-a5333f7a3ecd} with creation date 2025-10-30 07:25:20Z, activation date 2025-10-30 07:25:20Z, and expiration date 2026-01-28 07:25:20Z. 2025-10-30 12:55:20.827 +05:30 WRN No XML encryptor configured. Key {3b50c2ee-a822-46ea-bb80-a5333f7a3ecd} may be persisted to storage in unencrypted form. 2025-10-30 12:55:21.124 +05:30 INF Application started. Press Ctrl+C to shut down. 2025-10-30 12:55:21.124 +05:30 INF Hosting environment: Production 2025-10-30 12:55:21.125 +05:30 INF Content root path: C:\inetpub\wwwroot\Quantum\Sang.Quantum.API 2025-10-30 12:55:21.144 +05:30 02f5c118-b688-4ebc-b5a8-2e569e51d03f INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - null null 2025-10-30 12:55:21.144 +05:30 bbed3855-3963-4897-89fe-f15423152d5f INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - null null 2025-10-30 12:55:21.238 +05:30 02f5c118-b688-4ebc-b5a8-2e569e51d03f INF CORS policy execution successful. 2025-10-30 12:55:21.238 +05:30 bbed3855-3963-4897-89fe-f15423152d5f INF CORS policy execution successful. 2025-10-30 12:55:21.248 +05:30 bbed3855-3963-4897-89fe-f15423152d5f INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - 204 null null 106.7989ms 2025-10-30 12:55:21.248 +05:30 02f5c118-b688-4ebc-b5a8-2e569e51d03f INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - 204 null null 106.8067ms 2025-10-30 12:55:21.310 +05:30 71ec153c-68af-41b3-aa1c-a0a665922c8c INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - null null 2025-10-30 12:55:21.310 +05:30 3e19f458-54d3-4b11-a419-539bd9292954 INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - null null 2025-10-30 12:55:21.433 +05:30 3e19f458-54d3-4b11-a419-539bd9292954 INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/23/2025 2:14:38 PM', Current time (UTC): '10/30/2025 7:25:21 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-10-30 12:55:21.433 +05:30 71ec153c-68af-41b3-aa1c-a0a665922c8c INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/23/2025 2:14:38 PM', Current time (UTC): '10/30/2025 7:25:21 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-10-30 12:55:21.472 +05:30 71ec153c-68af-41b3-aa1c-a0a665922c8c INF Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/23/2025 2:14:38 PM', Current time (UTC): '10/30/2025 7:25:21 AM'. 2025-10-30 12:55:21.472 +05:30 3e19f458-54d3-4b11-a419-539bd9292954 INF Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/23/2025 2:14:38 PM', Current time (UTC): '10/30/2025 7:25:21 AM'. 2025-10-30 12:55:21.475 +05:30 71ec153c-68af-41b3-aa1c-a0a665922c8c INF CORS policy execution successful. 2025-10-30 12:55:21.475 +05:30 3e19f458-54d3-4b11-a419-539bd9292954 INF CORS policy execution successful. 2025-10-30 12:55:21.580 +05:30 71ec153c-68af-41b3-aa1c-a0a665922c8c INF HTTP request: Path: /dashboard/getdashboarddetails QueryString: ?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoidnlzaCIsInVuaXF1ZV9uYW1lIjoidnlzaCIsIm5hbWVpZCI6IjEwMzMiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiLCJMYW5ndWFnZUlkIl0sIkRhdGFiYXNlS2V5IjoiMiIsIkRhdGFiYXNlTmFtZSI6IlNhbmdFeERCIiwiQ2hhbm5lbElkIjoiMSIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYxMjE0NDc4LCJleHAiOjE3NjEyMjg4NzgsImlhdCI6MTc2MTIxNDQ3OH0.uTeq7yEVJF-MAKVztKm86clxwV-yVfRNVCiycNq5-Zw}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:92/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0}, {Origin: http://103.120.178.195:92} Host: 103.120.178.195 Body: 2025-10-30 12:55:21.580 +05:30 3e19f458-54d3-4b11-a419-539bd9292954 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}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoidnlzaCIsInVuaXF1ZV9uYW1lIjoidnlzaCIsIm5hbWVpZCI6IjEwMzMiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiLCJMYW5ndWFnZUlkIl0sIkRhdGFiYXNlS2V5IjoiMiIsIkRhdGFiYXNlTmFtZSI6IlNhbmdFeERCIiwiQ2hhbm5lbElkIjoiMSIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYxMjE0NDc4LCJleHAiOjE3NjEyMjg4NzgsImlhdCI6MTc2MTIxNDQ3OH0.uTeq7yEVJF-MAKVztKm86clxwV-yVfRNVCiycNq5-Zw}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:92/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0}, {Origin: http://103.120.178.195:92} Host: 103.120.178.195 Body: 2025-10-30 12:55:21.593 +05:30 57b9c97b-8ef1-41ef-b8b1-d4e042393c1a INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-10-30 12:55:21.593 +05:30 a9372b59-c490-4c6e-8eb6-370517c06029 INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-10-30 12:55:21.604 +05:30 a9372b59-c490-4c6e-8eb6-370517c06029 INF AuthenticationScheme: Bearer was challenged. 2025-10-30 12:55:21.604 +05:30 57b9c97b-8ef1-41ef-b8b1-d4e042393c1a INF AuthenticationScheme: Bearer was challenged. 2025-10-30 12:55:21.605 +05:30 a9372b59-c490-4c6e-8eb6-370517c06029 INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: 3e19f458-54d3-4b11-a419-539bd9292954}, {X-Token-Expired: true}, {WWW-Authenticate: Bearer error="invalid_token", error_description="The token expired at '10/23/2025 14:14:38'"} Body: 2025-10-30 12:55:21.605 +05:30 57b9c97b-8ef1-41ef-b8b1-d4e042393c1a INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: 71ec153c-68af-41b3-aa1c-a0a665922c8c}, {X-Token-Expired: true}, {WWW-Authenticate: Bearer error="invalid_token", error_description="The token expired at '10/23/2025 14:14:38'"} Body: 2025-10-30 12:55:21.619 +05:30 a9372b59-c490-4c6e-8eb6-370517c06029 INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - 401 null null 309.3551ms 2025-10-30 12:55:21.619 +05:30 57b9c97b-8ef1-41ef-b8b1-d4e042393c1a INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - 401 null null 309.358ms 2025-10-30 12:55:21.683 +05:30 ba7ec797-c349-4601-8e26-8ac36754ae81 INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/login/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoidnlzaCIsInVuaXF1ZV9uYW1lIjoidnlzaCIsIm5hbWVpZCI6IjEwMzMiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiLCJMYW5ndWFnZUlkIl0sIkRhdGFiYXNlS2V5IjoiMiIsIkRhdGFiYXNlTmFtZSI6IlNhbmdFeERCIiwiQ2hhbm5lbElkIjoiMSIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYxMjE0NDc5LCJleHAiOjE3NjEyMzYwNzksImlhdCI6MTc2MTIxNDQ3OX0.37xZVFpD337JIf2JQMdSK4ALbL6zM4tuRVY-Ktfalo4 - null null 2025-10-30 12:55:21.685 +05:30 ba7ec797-c349-4601-8e26-8ac36754ae81 INF CORS policy execution successful. 2025-10-30 12:55:21.690 +05:30 ba7ec797-c349-4601-8e26-8ac36754ae81 INF HTTP request: Path: /login/regeneratetokens QueryString: ?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoidnlzaCIsInVuaXF1ZV9uYW1lIjoidnlzaCIsIm5hbWVpZCI6IjEwMzMiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiLCJMYW5ndWFnZUlkIl0sIkRhdGFiYXNlS2V5IjoiMiIsIkRhdGFiYXNlTmFtZSI6IlNhbmdFeERCIiwiQ2hhbm5lbElkIjoiMSIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYxMjE0NDc5LCJleHAiOjE3NjEyMzYwNzksImlhdCI6MTc2MTIxNDQ3OX0.37xZVFpD337JIf2JQMdSK4ALbL6zM4tuRVY-Ktfalo4 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:92/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0}, {Origin: http://103.120.178.195:92} Host: 103.120.178.195 Body: 2025-10-30 12:55:21.695 +05:30 5d0e2e0a-c9a9-451f-b6f1-136e4e2673e9 INF Executing endpoint 'Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api)' 2025-10-30 12:55:21.737 +05:30 5d0e2e0a-c9a9-451f-b6f1-136e4e2673e9 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-10-30 12:55:22.011 +05:30 5d0e2e0a-c9a9-451f-b6f1-136e4e2673e9 INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-10-30 12:55:22.140 +05:30 5d0e2e0a-c9a9-451f-b6f1-136e4e2673e9 INF Executed action Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api) in 397.584ms 2025-10-30 12:55:22.140 +05:30 5d0e2e0a-c9a9-451f-b6f1-136e4e2673e9 INF Executed endpoint 'Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api)' 2025-10-30 12:55:22.141 +05:30 5d0e2e0a-c9a9-451f-b6f1-136e4e2673e9 INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: ba7ec797-c349-4601-8e26-8ac36754ae81}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 90} Body: {"status":"Failure","statusCode":4000,"message":"Refresh token has expired","result":null} 2025-10-30 12:55:22.143 +05:30 5d0e2e0a-c9a9-451f-b6f1-136e4e2673e9 INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/login/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoidnlzaCIsInVuaXF1ZV9uYW1lIjoidnlzaCIsIm5hbWVpZCI6IjEwMzMiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiLCJMYW5ndWFnZUlkIl0sIkRhdGFiYXNlS2V5IjoiMiIsIkRhdGFiYXNlTmFtZSI6IlNhbmdFeERCIiwiQ2hhbm5lbElkIjoiMSIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYxMjE0NDc5LCJleHAiOjE3NjEyMzYwNzksImlhdCI6MTc2MTIxNDQ3OX0.37xZVFpD337JIf2JQMdSK4ALbL6zM4tuRVY-Ktfalo4 - 400 90 application/json; charset=utf-8 460.2763ms 2025-10-30 12:55:24.394 +05:30 83279fc1-7bd8-4206-856a-0c7deb649665 INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/login/getcompany?userName=vysh - null null 2025-10-30 12:55:24.395 +05:30 83279fc1-7bd8-4206-856a-0c7deb649665 INF CORS policy execution successful. 2025-10-30 12:55:24.397 +05:30 83279fc1-7bd8-4206-856a-0c7deb649665 INF HTTP request: Path: /login/getcompany QueryString: ?userName=vysh Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:92/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0}, {Origin: http://103.120.178.195:92} Host: 103.120.178.195 Body: 2025-10-30 12:55:24.398 +05:30 041853f2-7434-4033-9155-34c119f23f7a INF Executing endpoint 'Sang.Quantum.Api.Controllers.LoginController.GetCompany (Sang.Quantum.Api)' 2025-10-30 12:55:24.406 +05:30 041853f2-7434-4033-9155-34c119f23f7a INF Route matched with {action = "GetCompany", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetCompany(System.String) on controller Sang.Quantum.Api.Controllers.LoginController (Sang.Quantum.Api). 2025-10-30 12:55:24.735 +05:30 041853f2-7434-4033-9155-34c119f23f7a INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-10-30 12:55:24.738 +05:30 041853f2-7434-4033-9155-34c119f23f7a INF Executed action Sang.Quantum.Api.Controllers.LoginController.GetCompany (Sang.Quantum.Api) in 331.2065ms 2025-10-30 12:55:24.738 +05:30 041853f2-7434-4033-9155-34c119f23f7a INF Executed endpoint 'Sang.Quantum.Api.Controllers.LoginController.GetCompany (Sang.Quantum.Api)' 2025-10-30 12:55:24.740 +05:30 041853f2-7434-4033-9155-34c119f23f7a INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 83279fc1-7bd8-4206-856a-0c7deb649665}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 184} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"Company_Name\":\"GermanStandard\"},{\"ID\":2,\"Company_Name\":\"Entity1\"}]"} 2025-10-30 12:55:24.741 +05:30 041853f2-7434-4033-9155-34c119f23f7a INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/login/getcompany?userName=vysh - 200 184 application/json; charset=utf-8 347.4796ms 2025-10-30 12:55:27.772 +05:30 7b8e1905-6897-4a8b-a655-cf4b2b16e648 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/login/licensedlogin - null null 2025-10-30 12:55:27.773 +05:30 7b8e1905-6897-4a8b-a655-cf4b2b16e648 INF CORS policy execution successful. 2025-10-30 12:55:27.774 +05:30 7b8e1905-6897-4a8b-a655-cf4b2b16e648 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/login/licensedlogin - 204 null null 1.9194ms 2025-10-30 12:55:27.830 +05:30 eb1015e0-1ac0-4637-8c95-c6523d9dee08 INF Request starting HTTP/1.1 POST http://103.120.178.195/Quantum/Sang.Quantum.API/login/licensedlogin - application/json 85 2025-10-30 12:55:27.830 +05:30 eb1015e0-1ac0-4637-8c95-c6523d9dee08 INF CORS policy execution successful. 2025-10-30 12:55:27.832 +05:30 eb1015e0-1ac0-4637-8c95-c6523d9dee08 INF HTTP request: Path: /login/licensedlogin QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Content-Length: 85}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:92/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0}, {Origin: http://103.120.178.195:92} Host: 103.120.178.195 Body: {"loginName":"vysh","password":"chMo6FR0fB7qeASSYWPcuQ==","entityId":2,"channelId":1} 2025-10-30 12:55:27.833 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Executing endpoint 'Sang.Quantum.Api.Controllers.LoginController.LicensedLogin (Sang.Quantum.Api)' 2025-10-30 12:55:27.842 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Route matched with {action = "LicensedLogin", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] LicensedLogin(Sang.Quantum.Api.Models.APIRequest.LoginRequest) on controller Sang.Quantum.Api.Controllers.LoginController (Sang.Quantum.Api). 2025-10-30 12:55:27.992 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Database retrieved SangExDB 2025-10-30 12:55:28.012 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Start processing HTTP request GET http://103.120.178.195/Quantum/Sang.ClientKeyEnrollerQuantum.API/ClientKey/GenerateEncryptedUniqueId 2025-10-30 12:55:28.016 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Sending HTTP request GET http://103.120.178.195/Quantum/Sang.ClientKeyEnrollerQuantum.API/ClientKey/GenerateEncryptedUniqueId 2025-10-30 12:55:30.166 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Received HTTP response headers after 2146.0415ms - 200 2025-10-30 12:55:30.168 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF End processing HTTP request after 2159.0733ms - 200 2025-10-30 12:55:30.313 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Token generated 2025-10-30 12:55:30.317 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Token generated 2025-10-30 12:55:30.324 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Executing OkObjectResult, writing value of type '<>f__AnonymousType0`4[[Sang.Service.Common.Enums.ResponseStatus, Sang.Service.Common, Version=1.1.30.0, Culture=neutral, PublicKeyToken=null],[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[<>f__AnonymousType1`4[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Nullable`1[[System.Int32, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], Sang.Quantum.Api, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]'. 2025-10-30 12:55:30.389 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Executed action Sang.Quantum.Api.Controllers.LoginController.LicensedLogin (Sang.Quantum.Api) in 2547.5013ms 2025-10-30 12:55:30.390 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Executed endpoint 'Sang.Quantum.Api.Controllers.LoginController.LicensedLogin (Sang.Quantum.Api)' 2025-10-30 12:55:30.390 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: eb1015e0-1ac0-4637-8c95-c6523d9dee08}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1039} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":{"userData":"[{\"UserId\":1033,\"LoginName\":\"vysh\"}]","accessToken":"\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoidnlzaCIsInVuaXF1ZV9uYW1lIjoidnlzaCIsIm5hbWVpZCI6IjEwMzMiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiLCJMYW5ndWFnZUlkIl0sIkRhdGFiYXNlS2V5IjoiMiIsIkRhdGFiYXNlTmFtZSI6IlNhbmdFeERCIiwiQ2hhbm5lbElkIjoiMSIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYxODA5MTMwLCJleHAiOjE3NjE4MjM1MzAsImlhdCI6MTc2MTgwOTEzMH0.e1dBwIvmrWYvtTqatHfgOZHvBSiUWjSNDYGOJjHj3P4\"","refreshToken":"\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoidnlzaCIsInVuaXF1ZV9uYW1lIjoidnlzaCIsIm5hbWVpZCI6IjEwMzMiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiLCJMYW5ndWFnZUlkIl0sIkRhdGFiYXNlS2V5IjoiMiIsIkRhdGFiYXNlTmFtZSI6IlNhbmdFeERCIiwiQ2hhbm5lbElkIjoiMSIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYxODA5MTMwLCJleHAiOjE3NjE4MzA3MzAsImlhdCI6MTc2MTgwOTEzMH0.3r1x6EHPEDn8kDz0u-1REFtrRZN20XJzBEvleDDTXj8\"","tokenExpiryMin":240} 2025-10-30 12:55:30.391 +05:30 eb91e779-1bdf-45f9-b198-f280729c0947 INF Request finished HTTP/1.1 POST http://103.120.178.195/Quantum/Sang.Quantum.API/login/licensedlogin - 200 1039 application/json; charset=utf-8 2561.497ms 2025-10-30 12:55:30.464 +05:30 bb26cfcb-6b58-444d-a296-edf99ad6916e INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - null null 2025-10-30 12:55:30.464 +05:30 873c87f4-9d53-4d68-95bd-54eaafb346c5 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - null null 2025-10-30 12:55:30.465 +05:30 873c87f4-9d53-4d68-95bd-54eaafb346c5 INF CORS policy execution successful. 2025-10-30 12:55:30.465 +05:30 bb26cfcb-6b58-444d-a296-edf99ad6916e INF CORS policy execution successful. 2025-10-30 12:55:30.466 +05:30 873c87f4-9d53-4d68-95bd-54eaafb346c5 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - 204 null null 1.1861ms 2025-10-30 12:55:30.466 +05:30 bb26cfcb-6b58-444d-a296-edf99ad6916e INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - 204 null null 1.2563ms 2025-10-30 12:55:30.510 +05:30 a765609c-c150-4619-9ceb-c98b083904f2 INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - null null 2025-10-30 12:55:30.516 +05:30 d8ea85b6-00b4-4c6d-9604-77bafe115174 INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - null null 2025-10-30 12:55:30.532 +05:30 a765609c-c150-4619-9ceb-c98b083904f2 INF CORS policy execution successful. 2025-10-30 12:55:30.535 +05:30 a765609c-c150-4619-9ceb-c98b083904f2 INF HTTP request: Path: /dashboard/getdashboarddetails QueryString: ?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoidnlzaCIsInVuaXF1ZV9uYW1lIjoidnlzaCIsIm5hbWVpZCI6IjEwMzMiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiLCJMYW5ndWFnZUlkIl0sIkRhdGFiYXNlS2V5IjoiMiIsIkRhdGFiYXNlTmFtZSI6IlNhbmdFeERCIiwiQ2hhbm5lbElkIjoiMSIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYxODA5MTMwLCJleHAiOjE3NjE4MjM1MzAsImlhdCI6MTc2MTgwOTEzMH0.e1dBwIvmrWYvtTqatHfgOZHvBSiUWjSNDYGOJjHj3P4}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:92/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0}, {Origin: http://103.120.178.195:92} Host: 103.120.178.195 Body: 2025-10-30 12:55:30.536 +05:30 d8ea85b6-00b4-4c6d-9604-77bafe115174 INF CORS policy execution successful. 2025-10-30 12:55:30.539 +05:30 d8ea85b6-00b4-4c6d-9604-77bafe115174 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}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoidnlzaCIsInVuaXF1ZV9uYW1lIjoidnlzaCIsIm5hbWVpZCI6IjEwMzMiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiLCJMYW5ndWFnZUlkIl0sIkRhdGFiYXNlS2V5IjoiMiIsIkRhdGFiYXNlTmFtZSI6IlNhbmdFeERCIiwiQ2hhbm5lbElkIjoiMSIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYxODA5MTMwLCJleHAiOjE3NjE4MjM1MzAsImlhdCI6MTc2MTgwOTEzMH0.e1dBwIvmrWYvtTqatHfgOZHvBSiUWjSNDYGOJjHj3P4}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:92/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0}, {Origin: http://103.120.178.195:92} Host: 103.120.178.195 Body: 2025-10-30 12:55:30.539 +05:30 68b62442-755a-41f7-9cd1-5f62870c0f1b INF Executing endpoint 'Sang.Quantum.Api.Controllers.DashBoardController.GetDashBoardDetails (Sang.Quantum.Api)' 2025-10-30 12:55:30.539 +05:30 baea6cb6-f21b-46d7-a620-4738843aea71 INF Executing endpoint 'Sang.Quantum.Api.Controllers.UserController.GetUserScreens (Sang.Quantum.Api)' 2025-10-30 12:55:30.544 +05:30 baea6cb6-f21b-46d7-a620-4738843aea71 INF Route matched with {action = "GetUserScreens", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserScreens() on controller Sang.Quantum.Api.Controllers.UserController (Sang.Quantum.Api). 2025-10-30 12:55:30.554 +05:30 68b62442-755a-41f7-9cd1-5f62870c0f1b INF Route matched with {action = "GetDashBoardDetails", controller = "DashBoard"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetDashBoardDetails(Sang.Quantum.Api.Models.APIRequest.DashBoardRequest) on controller Sang.Quantum.Api.Controllers.DashBoardController (Sang.Quantum.Api). 2025-10-30 12:55:30.640 +05:30 baea6cb6-f21b-46d7-a620-4738843aea71 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-10-30 12:55:30.640 +05:30 baea6cb6-f21b-46d7-a620-4738843aea71 INF Executed action Sang.Quantum.Api.Controllers.UserController.GetUserScreens (Sang.Quantum.Api) in 95.9282ms 2025-10-30 12:55:30.640 +05:30 baea6cb6-f21b-46d7-a620-4738843aea71 INF Executed endpoint 'Sang.Quantum.Api.Controllers.UserController.GetUserScreens (Sang.Quantum.Api)' 2025-10-30 12:55:30.641 +05:30 baea6cb6-f21b-46d7-a620-4738843aea71 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: d8ea85b6-00b4-4c6d-9604-77bafe115174}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 3779} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ScreenId\":1,\"ScreenName\":\"Dashboard\",\"Parent\":null,\"Group\":true,\"Icon\":\"fa-brands fa-microsoft\",\"ChannelId\":1},{\"ScreenId\":3,\"ScreenName\":\"Transactions \",\"Parent\":null,\"Group\":null,\"Icon\":\" fa-brands fa-jxl\",\"ChannelId\":1},{\"ScreenId\":4,\"ScreenName\":\"Purchase Request\",\"Parent\":3,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":8,\"ScreenName\":\"Quotation Analysis\",\"Parent\":3,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":9,\"ScreenName\":\"Quotation\",\"Parent\":3,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":10,\"ScreenName\":\"Purchase Order\",\"Parent\":3,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":11,\"ScreenName\":\"Request For Quote\",\"Parent\":3,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":13,\"ScreenName\":\"Request for Vendor Invoice\",\"Parent\":3,\"Group\":true,\"Icon\":\"Icon\",\"ChannelId\":1},{\"ScreenId\":15,\"ScreenName\":\"Security\",\"Parent\":null,\"Group\":null,\"Icon\":\"fa-solid fa-shield-halved\",\"ChannelId\":1},{\"ScreenId\":16,\"ScreenName\":\"User\",\"Parent\":15,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":17,\"ScreenName\":\"Role\",\"Parent\":15,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":18,\"ScreenName\":\"Reset Password\",\"Parent\":15,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":19,\"ScreenName\":\"Licence Update\",\"Parent\":15,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":21,\"ScreenName\":\"Notification\",\"Parent\":null,\"Group\":false,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":23,\"ScreenName\":\"Reports\",\"Parent\":null,\"Group\":null,\"Icon\":\"fa-solid fa-chart-column\",\"ChannelId\":1},{\"ScreenId\":25,\"ScreenName\":\"RFQ \",\"Parent\":23,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":26,\"ScreenName\":\"Quotation \",\"Parent\":23,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":27,\"ScreenName\":\"PO\",\"Parent\":23,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":31,\"ScreenName\":\"Vendor Submission\",\"Parent\":21,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":32,\"ScreenName\":\"Vendor Approval\",\"Parent\":21,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":33,\"ScreenName\":\"RFQ Accept\",\"Parent\":21,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":34,\"ScreenName\":\"RFQ Reject\",\"Parent\":21,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":35,\"ScreenName\":\"Quotation Submit\",\"Parent\":21,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":36,\"ScreenName\":\"Quotation Negotiation\",\"Parent\":21,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":38,\"ScreenName\":\"PO Amendment\",\"Parent\":21,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":39,\"ScreenName\":\"PO Reject\",\"Parent\":21,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":40,\"ScreenName\":\"PO Submit\",\"Parent\":21,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":41,\"ScreenName\":\"PO Approve\",\"Parent\":21,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":42,\"ScreenName\":\"PI Submissions\",\"Parent\":21,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":55,\"ScreenName\":\"Purchase Request\",\"Parent\":23,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":57,\"ScreenName\":\"Vendor Statement\",\"Parent\":23,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":58,\"ScreenName\":\"Log\",\"Parent\":23,\"Group\":true,\"Icon\":null,\"ChannelId\":1},{\"ScreenId\":59,\"ScreenName\":\"UnPosted\",\"Parent\":23,\"Group\":true,\"Icon\":null,\"ChannelId\":1}]"} 2025-10-30 12:55:30.641 +05:30 baea6cb6-f21b-46d7-a620-4738843aea71 INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - 200 3779 application/json; charset=utf-8 125.8972ms 2025-10-30 12:55:30.710 +05:30 4932a57f-f38b-4afe-bc86-26be1226d883 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getnotification?Type=0&BE=2 - null null 2025-10-30 12:55:30.710 +05:30 4932a57f-f38b-4afe-bc86-26be1226d883 INF CORS policy execution successful. 2025-10-30 12:55:30.711 +05:30 4932a57f-f38b-4afe-bc86-26be1226d883 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getnotification?Type=0&BE=2 - 204 null null 0.9758ms 2025-10-30 12:55:30.774 +05:30 956082a2-9f84-464f-9fc7-1354a92718a4 INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getnotification?Type=0&BE=2 - null null 2025-10-30 12:55:30.776 +05:30 956082a2-9f84-464f-9fc7-1354a92718a4 INF CORS policy execution successful. 2025-10-30 12:55:30.776 +05:30 956082a2-9f84-464f-9fc7-1354a92718a4 INF HTTP request: Path: /dashboard/getnotification QueryString: ?Type=0&BE=2 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoidnlzaCIsInVuaXF1ZV9uYW1lIjoidnlzaCIsIm5hbWVpZCI6IjEwMzMiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiLCJMYW5ndWFnZUlkIl0sIkRhdGFiYXNlS2V5IjoiMiIsIkRhdGFiYXNlTmFtZSI6IlNhbmdFeERCIiwiQ2hhbm5lbElkIjoiMSIsIkxhbmd1YWdlSWQiOiIwIiwibmJmIjoxNzYxODA5MTMwLCJleHAiOjE3NjE4MjM1MzAsImlhdCI6MTc2MTgwOTEzMH0.e1dBwIvmrWYvtTqatHfgOZHvBSiUWjSNDYGOJjHj3P4}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:92/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36 Edg/141.0.0.0}, {Origin: http://103.120.178.195:92} Host: 103.120.178.195 Body: 2025-10-30 12:55:30.777 +05:30 2654dcf5-4974-4983-8d75-d8cf0c62febf INF Executing endpoint 'Sang.Quantum.Api.Controllers.DashBoardController.GetNotification (Sang.Quantum.Api)' 2025-10-30 12:55:30.784 +05:30 2654dcf5-4974-4983-8d75-d8cf0c62febf INF Route matched with {action = "GetNotification", controller = "DashBoard"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetNotification(Int32, Int32) on controller Sang.Quantum.Api.Controllers.DashBoardController (Sang.Quantum.Api). 2025-10-30 12:55:31.067 +05:30 2654dcf5-4974-4983-8d75-d8cf0c62febf INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-10-30 12:55:31.068 +05:30 2654dcf5-4974-4983-8d75-d8cf0c62febf INF Executed action Sang.Quantum.Api.Controllers.DashBoardController.GetNotification (Sang.Quantum.Api) in 284.3692ms 2025-10-30 12:55:31.068 +05:30 2654dcf5-4974-4983-8d75-d8cf0c62febf INF Executed endpoint 'Sang.Quantum.Api.Controllers.DashBoardController.GetNotification (Sang.Quantum.Api)' 2025-10-30 12:55:31.069 +05:30 2654dcf5-4974-4983-8d75-d8cf0c62febf INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 956082a2-9f84-464f-9fc7-1354a92718a4}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 939} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"value\":0,\"TotalCount\":0,\"label\":\"Vendor Submission\",\"Type\":1},{\"value\":0,\"TotalCount\":0,\"label\":\"Vendor Approve\",\"Type\":2},{\"value\":1,\"TotalCount\":2,\"label\":\"Rfq Accept\",\"Type\":3},{\"value\":1,\"TotalCount\":1,\"label\":\"Rfq Reject\",\"Type\":4},{\"value\":38,\"TotalCount\":318,\"label\":\"Quotation Submit\",\"Type\":5},{\"value\":1,\"TotalCount\":25,\"label\":\"Quotation Negotiation\",\"Type\":6},{\"value\":0,\"TotalCount\":0,\"label\":\"Po Draft\",\"Type\":7},{\"value\":1,\"TotalCount\":10,\"label\":\"Po Amendment\",\"Type\":8},{\"value\":1,\"TotalCount\":6,\"label\":\"Po Reject\",\"Type\":9},{\"value\":11,\"TotalCount\":64,\"label\":\"Po Confirm\",\"Type\":10},{\"value\":4,\"TotalCount\":16,\"label\":\"Po Approve\",\"Type\":11},{\"value\":0,\"TotalCount\":50,\"label\":\"Pi Submit\",\"Type\":12}]"} 2025-10-30 12:55:31.069 +05:30 2654dcf5-4974-4983-8d75-d8cf0c62febf INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getnotification?Type=0&BE=2 - 200 939 application/json; charset=utf-8 301.8821ms 2025-10-30 12:55:31.235 +05:30 68b62442-755a-41f7-9cd1-5f62870c0f1b INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-10-30 12:55:31.236 +05:30 68b62442-755a-41f7-9cd1-5f62870c0f1b INF Executed action Sang.Quantum.Api.Controllers.DashBoardController.GetDashBoardDetails (Sang.Quantum.Api) in 681.2856ms 2025-10-30 12:55:31.236 +05:30 68b62442-755a-41f7-9cd1-5f62870c0f1b INF Executed endpoint 'Sang.Quantum.Api.Controllers.DashBoardController.GetDashBoardDetails (Sang.Quantum.Api)' 2025-10-30 12:55:31.237 +05:30 68b62442-755a-41f7-9cd1-5f62870c0f1b INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: a765609c-c150-4619-9ceb-c98b083904f2}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 2251} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"{\"title\":\"Vendor Portal Analytics\",\"date_range\":{\"from\":\"2025-10-30\",\"to\":\"2025-10-30\"},\"metrics\":[{\"label\":\"Pending Vendor Approval\",\"value\":0,\"Icon\":\"fa-solid fa-circle-check\"},{\"label\":\"Quotations Received\",\"value\":0,\"Icon\":\"fa-solid fa-spinner\"},{\"label\":\"Revision Pending\",\"value\":0,\"Icon\":\"fa-solid fa-ban\"},{\"label\":\"Pending PO Confirm\",\"value\":0,\"Icon\":\"fa-solid fa-rectangle-list\"},{\"label\":\"Pending PR\",\"value\":1,\"Icon\":\"fa-solid fa-rectangle-list\"}],\"charts\":[{\"type\":\"vertical_bar\",\"title\":\"Purchase Request Insert Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\"Insert Count\"},{\"type\":\"vertical_bar\",\"title\":\"Purchase Request Update Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\"Update Count\"},{\"type\":\"vertical_bar\",\"title\":\"Purchase Request Delete Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\"Delete Count\"},{\"type\":\"vertical_bar\",\"title\":\"RFQ Accept Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\"Accept Count\"},{\"type\":\"vertical_bar\",\"title\":\"RFQ Reject Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\"Reject Count\"},{\"type\":\"vertical_bar\",\"title\":\"Po Invoice insert\",\"x_axis_label\":\"User\",\"y_axis_label\":\"Insert Count\"},{\"type\":\"vertical_bar\",\"title\":\"Quotation Update Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\"Update Count\"},{\"type\":\"vertical_bar\",\"title\":\"Quotation Revision Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\"Revision Count\"},{\"type\":\"vertical_bar\",\"title\":\"Quotation Winning Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\" Quotation Win Count\"},{\"type\":\"vertical_bar\",\"title\":\"PO Confirm Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\"Po Confirm Count\"},{\"type\":\"vertical_bar\",\"title\":\"PO Reject Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\"PO RejectCount\"},{\"type\":\"vertical_bar\",\"title\":\"PO Approve Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\"Approve Count\"},{\"type\":\"vertical_bar\",\"title\":\"PO Insert Data\",\"x_axis_label\":\"User\",\"y_axis_label\":\"PO Insert Count\"}]}"} 2025-10-30 12:55:31.237 +05:30 68b62442-755a-41f7-9cd1-5f62870c0f1b INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - 200 2251 application/json; charset=utf-8 727.0381ms 2025-10-30 13:06:20.117 +05:30 INF Application is shutting down... 2025-10-30 17:20:43.751 +05:30 WRN Using an in-memory repository. Keys will not be persisted to storage. 2025-10-30 17:20:43.813 +05:30 WRN Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits. 2025-10-30 17:20:43.837 +05:30 INF Creating key {b34066d3-9fe6-45c2-863d-376392ad3614} with creation date 2025-10-30 11:50:43Z, activation date 2025-10-30 11:50:43Z, and expiration date 2026-01-28 11:50:43Z. 2025-10-30 17:20:43.853 +05:30 WRN No XML encryptor configured. Key {b34066d3-9fe6-45c2-863d-376392ad3614} may be persisted to storage in unencrypted form. 2025-10-30 17:20:44.128 +05:30 INF Application started. Press Ctrl+C to shut down. 2025-10-30 17:20:44.129 +05:30 INF Hosting environment: Production 2025-10-30 17:20:44.129 +05:30 INF Content root path: C:\inetpub\wwwroot\Quantum\Sang.Quantum.API 2025-10-30 17:20:44.144 +05:30 2a0c0570-3e01-4ad0-90bc-d793a0bb737f INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - null null 2025-10-30 17:20:44.144 +05:30 033e7026-6667-4b90-a73d-7845a57e46fb INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - null null 2025-10-30 17:20:44.216 +05:30 2a0c0570-3e01-4ad0-90bc-d793a0bb737f INF CORS policy execution successful. 2025-10-30 17:20:44.217 +05:30 033e7026-6667-4b90-a73d-7845a57e46fb INF CORS policy execution successful. 2025-10-30 17:20:44.225 +05:30 2a0c0570-3e01-4ad0-90bc-d793a0bb737f INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - 204 null null 82.9996ms 2025-10-30 17:20:44.225 +05:30 033e7026-6667-4b90-a73d-7845a57e46fb INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - 204 null null 82.9972ms 2025-10-30 17:20:44.312 +05:30 ed31c9c8-2358-430f-887f-bc6314327f9b INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - null null 2025-10-30 17:20:44.312 +05:30 fc4f8f2f-6dd5-424a-8420-577b4e321f2a INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - null null 2025-10-30 17:20:44.443 +05:30 fc4f8f2f-6dd5-424a-8420-577b4e321f2a INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/26/2025 7:02:56 PM', Current time (UTC): '10/30/2025 11:50:44 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-10-30 17:20:44.443 +05:30 ed31c9c8-2358-430f-887f-bc6314327f9b INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/26/2025 7:02:56 PM', Current time (UTC): '10/30/2025 11:50:44 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-10-30 17:20:44.455 +05:30 fc4f8f2f-6dd5-424a-8420-577b4e321f2a INF Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/26/2025 7:02:56 PM', Current time (UTC): '10/30/2025 11:50:44 AM'. 2025-10-30 17:20:44.455 +05:30 ed31c9c8-2358-430f-887f-bc6314327f9b INF Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/26/2025 7:02:56 PM', Current time (UTC): '10/30/2025 11:50:44 AM'. 2025-10-30 17:20:44.456 +05:30 ed31c9c8-2358-430f-887f-bc6314327f9b INF CORS policy execution successful. 2025-10-30 17:20:44.456 +05:30 fc4f8f2f-6dd5-424a-8420-577b4e321f2a INF CORS policy execution successful. 2025-10-30 17:20:44.532 +05:30 ed31c9c8-2358-430f-887f-bc6314327f9b INF HTTP request: Path: /dashboard/getdashboarddetails QueryString: ?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiUWEiLCJ1bmlxdWVfbmFtZSI6IlFhIiwibmFtZWlkIjoiMTAxOSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIyIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REIiLCJDaGFubmVsSWQiOiIxIiwiTGFuZ3VhZ2VJZCI6IjAiLCJuYmYiOjE3NjE0OTA5NzYsImV4cCI6MTc2MTUwNTM3NiwiaWF0IjoxNzYxNDkwOTc2fQ.ecGIXhpW3wV8BmNdLLqd7GwLHVln6fm6PCHZMQm85ng}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:92/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36}, {Origin: http://103.120.178.195:92} Host: 103.120.178.195 Body: 2025-10-30 17:20:44.532 +05:30 fc4f8f2f-6dd5-424a-8420-577b4e321f2a 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}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiUWEiLCJ1bmlxdWVfbmFtZSI6IlFhIiwibmFtZWlkIjoiMTAxOSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIyIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REIiLCJDaGFubmVsSWQiOiIxIiwiTGFuZ3VhZ2VJZCI6IjAiLCJuYmYiOjE3NjE0OTA5NzYsImV4cCI6MTc2MTUwNTM3NiwiaWF0IjoxNzYxNDkwOTc2fQ.ecGIXhpW3wV8BmNdLLqd7GwLHVln6fm6PCHZMQm85ng}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:92/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36}, {Origin: http://103.120.178.195:92} Host: 103.120.178.195 Body: 2025-10-30 17:20:44.544 +05:30 081c4b38-dc11-40b3-b6f7-f26afd27a2ac INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-10-30 17:20:44.544 +05:30 a8d1b817-801e-4b09-9e36-955e0b3e19f7 INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-10-30 17:20:44.553 +05:30 081c4b38-dc11-40b3-b6f7-f26afd27a2ac INF AuthenticationScheme: Bearer was challenged. 2025-10-30 17:20:44.553 +05:30 a8d1b817-801e-4b09-9e36-955e0b3e19f7 INF AuthenticationScheme: Bearer was challenged. 2025-10-30 17:20:44.553 +05:30 081c4b38-dc11-40b3-b6f7-f26afd27a2ac INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: fc4f8f2f-6dd5-424a-8420-577b4e321f2a}, {X-Token-Expired: true}, {WWW-Authenticate: Bearer error="invalid_token", error_description="The token expired at '10/26/2025 19:02:56'"} Body: 2025-10-30 17:20:44.553 +05:30 a8d1b817-801e-4b09-9e36-955e0b3e19f7 INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: ed31c9c8-2358-430f-887f-bc6314327f9b}, {X-Token-Expired: true}, {WWW-Authenticate: Bearer error="invalid_token", error_description="The token expired at '10/26/2025 19:02:56'"} Body: 2025-10-30 17:20:44.561 +05:30 a8d1b817-801e-4b09-9e36-955e0b3e19f7 INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-10-30&toDate=2025-10-30&dashboardId=0 - 401 null null 248.4112ms 2025-10-30 17:20:44.561 +05:30 081c4b38-dc11-40b3-b6f7-f26afd27a2ac INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - 401 null null 248.4127ms 2025-10-30 17:20:44.682 +05:30 8807752c-c35b-45c3-9593-5e7b62e97961 INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/login/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiUWEiLCJ1bmlxdWVfbmFtZSI6IlFhIiwibmFtZWlkIjoiMTAxOSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIyIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REIiLCJDaGFubmVsSWQiOiIxIiwiTGFuZ3VhZ2VJZCI6IjAiLCJuYmYiOjE3NjE0OTA5NzYsImV4cCI6MTc2MTUxMjU3NiwiaWF0IjoxNzYxNDkwOTc2fQ.9P8pG_ZtVziuHdVvY0YwHc7hJdPSgWQLJX81hPqLRiU - null null 2025-10-30 17:20:44.682 +05:30 8807752c-c35b-45c3-9593-5e7b62e97961 INF CORS policy execution successful. 2025-10-30 17:20:44.686 +05:30 8807752c-c35b-45c3-9593-5e7b62e97961 INF HTTP request: Path: /login/regeneratetokens QueryString: ?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiUWEiLCJ1bmlxdWVfbmFtZSI6IlFhIiwibmFtZWlkIjoiMTAxOSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIyIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REIiLCJDaGFubmVsSWQiOiIxIiwiTGFuZ3VhZ2VJZCI6IjAiLCJuYmYiOjE3NjE0OTA5NzYsImV4cCI6MTc2MTUxMjU3NiwiaWF0IjoxNzYxNDkwOTc2fQ.9P8pG_ZtVziuHdVvY0YwHc7hJdPSgWQLJX81hPqLRiU Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:92/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36}, {Origin: http://103.120.178.195:92} Host: 103.120.178.195 Body: 2025-10-30 17:20:44.689 +05:30 556457fc-4b59-4ee3-a47c-d80bc49a4f1f INF Executing endpoint 'Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api)' 2025-10-30 17:20:44.723 +05:30 556457fc-4b59-4ee3-a47c-d80bc49a4f1f 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-10-30 17:20:44.987 +05:30 556457fc-4b59-4ee3-a47c-d80bc49a4f1f INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-10-30 17:20:45.114 +05:30 556457fc-4b59-4ee3-a47c-d80bc49a4f1f INF Executed action Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api) in 384.0447ms 2025-10-30 17:20:45.114 +05:30 556457fc-4b59-4ee3-a47c-d80bc49a4f1f INF Executed endpoint 'Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api)' 2025-10-30 17:20:45.114 +05:30 556457fc-4b59-4ee3-a47c-d80bc49a4f1f INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: 8807752c-c35b-45c3-9593-5e7b62e97961}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 90} Body: {"status":"Failure","statusCode":4000,"message":"Refresh token has expired","result":null} 2025-10-30 17:20:45.117 +05:30 556457fc-4b59-4ee3-a47c-d80bc49a4f1f INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/login/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiUWEiLCJ1bmlxdWVfbmFtZSI6IlFhIiwibmFtZWlkIjoiMTAxOSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIyIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REIiLCJDaGFubmVsSWQiOiIxIiwiTGFuZ3VhZ2VJZCI6IjAiLCJuYmYiOjE3NjE0OTA5NzYsImV4cCI6MTc2MTUxMjU3NiwiaWF0IjoxNzYxNDkwOTc2fQ.9P8pG_ZtVziuHdVvY0YwHc7hJdPSgWQLJX81hPqLRiU - 400 90 application/json; charset=utf-8 435.4948ms 2025-10-30 17:21:50.615 +05:30 8baff818-79fd-4728-88bd-091045fc31c0 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - null null 2025-10-30 17:21:50.618 +05:30 8baff818-79fd-4728-88bd-091045fc31c0 INF CORS policy execution successful. 2025-10-30 17:21:50.620 +05:30 8baff818-79fd-4728-88bd-091045fc31c0 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - 204 null null 5.7843ms 2025-10-30 17:21:50.629 +05:30 fe238f70-9001-483e-a660-837737a369f6 INF Request starting HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-01-01&toDate=2025-10-30&dashboardId=0 - null null 2025-10-30 17:21:50.630 +05:30 fe238f70-9001-483e-a660-837737a369f6 INF CORS policy execution successful. 2025-10-30 17:21:50.630 +05:30 fe238f70-9001-483e-a660-837737a369f6 INF Request finished HTTP/1.1 OPTIONS http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-01-01&toDate=2025-10-30&dashboardId=0 - 204 null null 1.265ms 2025-10-30 17:21:50.714 +05:30 b200d614-ca05-4522-a492-4337753480dd INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - null null 2025-10-30 17:21:50.718 +05:30 b200d614-ca05-4522-a492-4337753480dd INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/26/2025 7:02:29 PM', Current time (UTC): '10/30/2025 11:51:50 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-10-30 17:21:50.721 +05:30 b200d614-ca05-4522-a492-4337753480dd INF Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/26/2025 7:02:29 PM', Current time (UTC): '10/30/2025 11:51:50 AM'. 2025-10-30 17:21:50.722 +05:30 b200d614-ca05-4522-a492-4337753480dd INF CORS policy execution successful. 2025-10-30 17:21:50.729 +05:30 b200d614-ca05-4522-a492-4337753480dd 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}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiUWEiLCJ1bmlxdWVfbmFtZSI6IlFhIiwibmFtZWlkIjoiMTAxOSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIyIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REIiLCJDaGFubmVsSWQiOiIyIiwiTGFuZ3VhZ2VJZCI6IjAiLCJuYmYiOjE3NjE0OTA5NDksImV4cCI6MTc2MTUwNTM0OSwiaWF0IjoxNzYxNDkwOTQ5fQ.IC9wPdiY6GDGC0XA24jrww_5KfteoAU-h-ByfHd69oo}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:85/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36}, {Origin: http://103.120.178.195:85} Host: 103.120.178.195 Body: 2025-10-30 17:21:50.733 +05:30 6bdcbe6c-eab7-41ca-a190-05bf49364f13 INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-10-30 17:21:50.735 +05:30 6bdcbe6c-eab7-41ca-a190-05bf49364f13 INF AuthenticationScheme: Bearer was challenged. 2025-10-30 17:21:50.735 +05:30 6bdcbe6c-eab7-41ca-a190-05bf49364f13 INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: b200d614-ca05-4522-a492-4337753480dd}, {X-Token-Expired: true}, {WWW-Authenticate: Bearer error="invalid_token", error_description="The token expired at '10/26/2025 19:02:29'"} Body: 2025-10-30 17:21:50.736 +05:30 6bdcbe6c-eab7-41ca-a190-05bf49364f13 INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/user/getuserscreens - 401 null null 22.2682ms 2025-10-30 17:21:50.744 +05:30 5d18ad5a-00b9-417a-ad7a-119b8f00cd0e INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-01-01&toDate=2025-10-30&dashboardId=0 - null null 2025-10-30 17:21:50.745 +05:30 5d18ad5a-00b9-417a-ad7a-119b8f00cd0e INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/26/2025 7:02:29 PM', Current time (UTC): '10/30/2025 11:51:50 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-10-30 17:21:50.746 +05:30 5d18ad5a-00b9-417a-ad7a-119b8f00cd0e INF Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '10/26/2025 7:02:29 PM', Current time (UTC): '10/30/2025 11:51:50 AM'. 2025-10-30 17:21:50.746 +05:30 5d18ad5a-00b9-417a-ad7a-119b8f00cd0e INF CORS policy execution successful. 2025-10-30 17:21:50.748 +05:30 5d18ad5a-00b9-417a-ad7a-119b8f00cd0e INF HTTP request: Path: /dashboard/getdashboarddetails QueryString: ?fromDate=2025-01-01&toDate=2025-10-30&dashboardId=0 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiUWEiLCJ1bmlxdWVfbmFtZSI6IlFhIiwibmFtZWlkIjoiMTAxOSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIyIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REIiLCJDaGFubmVsSWQiOiIyIiwiTGFuZ3VhZ2VJZCI6IjAiLCJuYmYiOjE3NjE0OTA5NDksImV4cCI6MTc2MTUwNTM0OSwiaWF0IjoxNzYxNDkwOTQ5fQ.IC9wPdiY6GDGC0XA24jrww_5KfteoAU-h-ByfHd69oo}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:85/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36}, {Origin: http://103.120.178.195:85} Host: 103.120.178.195 Body: 2025-10-30 17:21:50.749 +05:30 6af745a8-97c1-4928-83a2-0d0ae2f1758a INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-10-30 17:21:50.749 +05:30 6af745a8-97c1-4928-83a2-0d0ae2f1758a INF AuthenticationScheme: Bearer was challenged. 2025-10-30 17:21:50.749 +05:30 6af745a8-97c1-4928-83a2-0d0ae2f1758a INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: 5d18ad5a-00b9-417a-ad7a-119b8f00cd0e}, {X-Token-Expired: true}, {WWW-Authenticate: Bearer error="invalid_token", error_description="The token expired at '10/26/2025 19:02:29'"} Body: 2025-10-30 17:21:50.750 +05:30 6af745a8-97c1-4928-83a2-0d0ae2f1758a INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/dashboard/getdashboarddetails?fromDate=2025-01-01&toDate=2025-10-30&dashboardId=0 - 401 null null 6.129ms 2025-10-30 17:21:50.838 +05:30 eb713ae7-4b0f-4c7d-8321-ff5fb16cb0ce INF Request starting HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/login/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiUWEiLCJ1bmlxdWVfbmFtZSI6IlFhIiwibmFtZWlkIjoiMTAxOSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIyIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REIiLCJDaGFubmVsSWQiOiIyIiwiTGFuZ3VhZ2VJZCI6IjAiLCJuYmYiOjE3NjE0OTA5NDksImV4cCI6MTc2MTUxMjU0OSwiaWF0IjoxNzYxNDkwOTQ5fQ.CsVpNenT_T5X6wHa1KxlAAioLUpFevmm1D7KzpnYhBA - null null 2025-10-30 17:21:50.839 +05:30 eb713ae7-4b0f-4c7d-8321-ff5fb16cb0ce INF CORS policy execution successful. 2025-10-30 17:21:50.842 +05:30 eb713ae7-4b0f-4c7d-8321-ff5fb16cb0ce INF HTTP request: Path: /login/regeneratetokens QueryString: ?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiUWEiLCJ1bmlxdWVfbmFtZSI6IlFhIiwibmFtZWlkIjoiMTAxOSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIyIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REIiLCJDaGFubmVsSWQiOiIyIiwiTGFuZ3VhZ2VJZCI6IjAiLCJuYmYiOjE3NjE0OTA5NDksImV4cCI6MTc2MTUxMjU0OSwiaWF0IjoxNzYxNDkwOTQ5fQ.CsVpNenT_T5X6wHa1KxlAAioLUpFevmm1D7KzpnYhBA Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195:85/}, {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36}, {Origin: http://103.120.178.195:85} Host: 103.120.178.195 Body: 2025-10-30 17:21:50.843 +05:30 7f4dcdd7-023c-4112-aacb-a3b34dd01439 INF Executing endpoint 'Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api)' 2025-10-30 17:21:50.845 +05:30 7f4dcdd7-023c-4112-aacb-a3b34dd01439 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-10-30 17:21:50.864 +05:30 7f4dcdd7-023c-4112-aacb-a3b34dd01439 INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-10-30 17:21:50.867 +05:30 7f4dcdd7-023c-4112-aacb-a3b34dd01439 INF Executed action Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api) in 21.6788ms 2025-10-30 17:21:50.868 +05:30 7f4dcdd7-023c-4112-aacb-a3b34dd01439 INF Executed endpoint 'Sang.Quantum.Api.Controllers.LoginController.RegenerateTokens (Sang.Quantum.Api)' 2025-10-30 17:21:50.868 +05:30 7f4dcdd7-023c-4112-aacb-a3b34dd01439 INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: eb713ae7-4b0f-4c7d-8321-ff5fb16cb0ce}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 90} Body: {"status":"Failure","statusCode":4000,"message":"Refresh token has expired","result":null} 2025-10-30 17:21:50.869 +05:30 7f4dcdd7-023c-4112-aacb-a3b34dd01439 INF Request finished HTTP/1.1 GET http://103.120.178.195/Quantum/Sang.Quantum.API/login/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoiUWEiLCJ1bmlxdWVfbmFtZSI6IlFhIiwibmFtZWlkIjoiMTAxOSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCIsIkxhbmd1YWdlSWQiXSwiRGF0YWJhc2VLZXkiOiIyIiwiRGF0YWJhc2VOYW1lIjoiU2FuZ0V4REIiLCJDaGFubmVsSWQiOiIyIiwiTGFuZ3VhZ2VJZCI6IjAiLCJuYmYiOjE3NjE0OTA5NDksImV4cCI6MTc2MTUxMjU0OSwiaWF0IjoxNzYxNDkwOTQ5fQ.CsVpNenT_T5X6wHa1KxlAAioLUpFevmm1D7KzpnYhBA - 400 90 application/json; charset=utf-8 31.1797ms 2025-10-30 17:32:43.298 +05:30 INF Application is shutting down...