2025-12-11 15:06:19.053 +05:30 INF User profile not available. Using 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ASP.NET\4.0.30319.0\AutoGenKeys\S-1-5-82-431398694-2621610418-1844421016-2195953222-840199176\DataProtection' as key repository and Windows DPAPI to encrypt keys at rest. 2025-12-11 15:06:19.574 +05:30 INF Application started. Press Ctrl+C to shut down. 2025-12-11 15:06:19.577 +05:30 INF Hosting environment: Production 2025-12-11 15:06:19.577 +05:30 INF Content root path: C:\inetpub\wwwroot\Sang.StockCountWeb.Api 2025-12-11 15:06:19.605 +05:30 e9e463a1-9f1e-4e01-b02e-780f1e08a543 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-11 15:06:19.808 +05:30 e9e463a1-9f1e-4e01-b02e-780f1e08a543 INF Failed to validate the token.Microsoft.IdentityModel.Tokens.SecurityTokenExpiredException: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '12/3/2025 6:30:18 AM', Current time (UTC): '12/11/2025 9:36:19 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-12-11 15:06:19.834 +05:30 e9e463a1-9f1e-4e01-b02e-780f1e08a543 INF Bearer was not authenticated. Failure message: IDX10223: Lifetime validation failed. The token is expired. ValidTo (UTC): '12/3/2025 6:30:18 AM', Current time (UTC): '12/11/2025 9:36:19 AM'. 2025-12-11 15:06:19.946 +05:30 e9e463a1-9f1e-4e01-b02e-780f1e08a543 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8,te;q=0.7}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic3RlZmZ5IiwidW5pcXVlX25hbWUiOiJzdGVmZnkiLCJuYW1laWQiOiIxMTAiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiXSwiRGF0YWJhc2VLZXkiOiIxIiwiRGF0YWJhc2VOYW1lIjoiU1MwMDAxX21vYiIsIkNoYW5uZWxJZCI6IjIiLCJuYmYiOjE3NjQ3NDE2MTgsImV4cCI6MTc2NDc0MzQxOCwiaWF0IjoxNzY0NzQxNjE4fQ.SjpGmTgWp5wXDSX5WlVigqpNI8AYWVFmhwuFskDogog}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/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} Host: 103.120.178.195 Body: 2025-12-11 15:06:20.038 +05:30 63d19dd4-2387-4bc6-9167-769de54c4daa INF Authorization failed. These requirements were not met: DenyAnonymousAuthorizationRequirement: Requires an authenticated user. 2025-12-11 15:06:20.047 +05:30 63d19dd4-2387-4bc6-9167-769de54c4daa INF AuthenticationScheme: Bearer was challenged. 2025-12-11 15:06:20.052 +05:30 63d19dd4-2387-4bc6-9167-769de54c4daa INF HTTP Response: StatusCode: 401 Headers: {X-Correlation-Id: e9e463a1-9f1e-4e01-b02e-780f1e08a543}, {X-Token-Expired: true}, {WWW-Authenticate: Bearer error="invalid_token", error_description="The token expired at '12/03/2025 06:30:18'"} Body: 2025-12-11 15:06:20.078 +05:30 63d19dd4-2387-4bc6-9167-769de54c4daa INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 401 null null 479.9487ms 2025-12-11 15:06:20.192 +05:30 dab16cf7-87e0-4a90-8318-29573345514b INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/token/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic3RlZmZ5IiwidW5pcXVlX25hbWUiOiJzdGVmZnkiLCJuYW1laWQiOiIxMTAiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiXSwiRGF0YWJhc2VLZXkiOiIxIiwiRGF0YWJhc2VOYW1lIjoiU1MwMDAxX21vYiIsIkNoYW5uZWxJZCI6IjIiLCJuYmYiOjE3NjQ3NDE2MTgsImV4cCI6MTc2NDc0NTIxOCwiaWF0IjoxNzY0NzQxNjE4fQ.v7pRS7q2qeaGa3EoXgtaQYcEyJAZDnq29zFwCXDIIhc - null null 2025-12-11 15:06:20.209 +05:30 dab16cf7-87e0-4a90-8318-29573345514b INF HTTP request: Path: /token/regeneratetokens QueryString: ?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic3RlZmZ5IiwidW5pcXVlX25hbWUiOiJzdGVmZnkiLCJuYW1laWQiOiIxMTAiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiXSwiRGF0YWJhc2VLZXkiOiIxIiwiRGF0YWJhc2VOYW1lIjoiU1MwMDAxX21vYiIsIkNoYW5uZWxJZCI6IjIiLCJuYmYiOjE3NjQ3NDE2MTgsImV4cCI6MTc2NDc0NTIxOCwiaWF0IjoxNzY0NzQxNjE4fQ.v7pRS7q2qeaGa3EoXgtaQYcEyJAZDnq29zFwCXDIIhc Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8,te;q=0.7}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/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} Host: 103.120.178.195 Body: 2025-12-11 15:06:20.218 +05:30 5e8a51c5-1018-41e6-bf33-83533645a65f INF Executing endpoint 'Sang.StockCount.Api.Controllers.TokenController.RegenerateTokens (Sang.StockCount.Api)' 2025-12-11 15:06:20.276 +05:30 5e8a51c5-1018-41e6-bf33-83533645a65f INF Route matched with {action = "RegenerateTokens", controller = "Token"}. 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.StockCount.Api.Controllers.TokenController (Sang.StockCount.Api). 2025-12-11 15:06:20.414 +05:30 5e8a51c5-1018-41e6-bf33-83533645a65f INF Executing BadRequestObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-11 15:06:20.782 +05:30 5e8a51c5-1018-41e6-bf33-83533645a65f INF Executed action Sang.StockCount.Api.Controllers.TokenController.RegenerateTokens (Sang.StockCount.Api) in 500.4036ms 2025-12-11 15:06:20.783 +05:30 5e8a51c5-1018-41e6-bf33-83533645a65f INF Executed endpoint 'Sang.StockCount.Api.Controllers.TokenController.RegenerateTokens (Sang.StockCount.Api)' 2025-12-11 15:06:20.785 +05:30 5e8a51c5-1018-41e6-bf33-83533645a65f INF HTTP Response: StatusCode: 400 Headers: {X-Correlation-Id: dab16cf7-87e0-4a90-8318-29573345514b}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 90}, {Vary: Accept-Encoding} Body: {"status":"Failure","statusCode":4000,"message":"Refresh token has expired","result":null} 2025-12-11 15:06:20.790 +05:30 5e8a51c5-1018-41e6-bf33-83533645a65f INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/token/regeneratetokens?refreshToken=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic3RlZmZ5IiwidW5pcXVlX25hbWUiOiJzdGVmZnkiLCJuYW1laWQiOiIxMTAiLCJDdXN0b21DbGFpbVR5cGUiOlsiRGF0YWJhc2VLZXkiLCJEYXRhYmFzZU5hbWUiLCJDaGFubmVsSWQiXSwiRGF0YWJhc2VLZXkiOiIxIiwiRGF0YWJhc2VOYW1lIjoiU1MwMDAxX21vYiIsIkNoYW5uZWxJZCI6IjIiLCJuYmYiOjE3NjQ3NDE2MTgsImV4cCI6MTc2NDc0NTIxOCwiaWF0IjoxNzY0NzQxNjE4fQ.v7pRS7q2qeaGa3EoXgtaQYcEyJAZDnq29zFwCXDIIhc - 400 90 application/json; charset=utf-8 597.144ms 2025-12-11 15:06:30.130 +05:30 0f27fcc5-bc63-4a30-b0bc-c68dce32328c INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - null null 2025-12-11 15:06:30.149 +05:30 0f27fcc5-bc63-4a30-b0bc-c68dce32328c INF HTTP request: Path: /login/getcompany QueryString: ?userName=sa Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8,te;q=0.7}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount}, {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} Host: 103.120.178.195 Body: 2025-12-11 15:06:30.154 +05:30 3c104a7c-0420-4822-96be-a867380afe6b INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-11 15:06:30.184 +05:30 3c104a7c-0420-4822-96be-a867380afe6b 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.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-11 15:06:30.864 +05:30 3c104a7c-0420-4822-96be-a867380afe6b INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-11 15:06:30.868 +05:30 3c104a7c-0420-4822-96be-a867380afe6b INF Executed action Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api) in 683.4754ms 2025-12-11 15:06:30.869 +05:30 3c104a7c-0420-4822-96be-a867380afe6b INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.GetCompany (Sang.StockCount.Api)' 2025-12-11 15:06:30.872 +05:30 3c104a7c-0420-4822-96be-a867380afe6b INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 0f27fcc5-bc63-4a30-b0bc-c68dce32328c}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 181}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ID\":1,\"CompanyName\":\"Company 1\"},{\"ID\":12,\"CompanyName\":\"Company 11\"}]"} 2025-12-11 15:06:30.881 +05:30 3c104a7c-0420-4822-96be-a867380afe6b INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/login/getcompany?userName=sa - 200 181 application/json; charset=utf-8 751.7363ms 2025-12-11 15:07:01.525 +05:30 632e25b4-bd61-42b6-b939-fe8b9fabdf81 INF Request starting HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - application/json 88 2025-12-11 15:07:01.579 +05:30 632e25b4-bd61-42b6-b939-fe8b9fabdf81 INF CORS policy execution successful. 2025-12-11 15:07:01.592 +05:30 632e25b4-bd61-42b6-b939-fe8b9fabdf81 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,te;q=0.7}, {Connection: keep-alive}, {Content-Length: 88}, {Content-Type: application/json}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount}, {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}, {Origin: http://103.120.178.195} Host: 103.120.178.195 Body: {"channelId":2,"loginName":"sa","password":"123","entityId":1,"CompanyName":"Company 1"} 2025-12-11 15:07:01.600 +05:30 3000641b-1389-4b2e-9e3f-2a2b4cfb1666 INF Executing endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-11 15:07:01.645 +05:30 3000641b-1389-4b2e-9e3f-2a2b4cfb1666 INF Route matched with {action = "Login", controller = "Login"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] Login(Sang.StockCount.Api.Models.APIRequest.LoginRequest) on controller Sang.StockCount.Api.Controllers.LoginController (Sang.StockCount.Api). 2025-12-11 15:07:02.285 +05:30 3000641b-1389-4b2e-9e3f-2a2b4cfb1666 INF Database retrieved 2025-12-11 15:07:02.579 +05:30 3000641b-1389-4b2e-9e3f-2a2b4cfb1666 INF Token generated 2025-12-11 15:07:02.587 +05:30 3000641b-1389-4b2e-9e3f-2a2b4cfb1666 INF Token generated 2025-12-11 15:07:02.606 +05:30 3000641b-1389-4b2e-9e3f-2a2b4cfb1666 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-11 15:07:02.612 +05:30 3000641b-1389-4b2e-9e3f-2a2b4cfb1666 INF Executed action Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api) in 964.2957ms 2025-12-11 15:07:02.614 +05:30 3000641b-1389-4b2e-9e3f-2a2b4cfb1666 INF Executed endpoint 'Sang.StockCount.Api.Controllers.LoginController.Login (Sang.StockCount.Api)' 2025-12-11 15:07:02.615 +05:30 3000641b-1389-4b2e-9e3f-2a2b4cfb1666 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 632e25b4-bd61-42b6-b939-fe8b9fabdf81}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 892}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Login successful.","result":"{\"AccessToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NTQ0NTgyMiwiZXhwIjoxNzY1NDQ3NjIyLCJpYXQiOjE3NjU0NDU4MjJ9.cYYLX1DWviWmMfoHzA7BR8BIDyyZU5jNT1JWiF4-rEc\",\"RefreshToken\":\"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NTQ0NTgyMiwiZXhwIjoxNzY1NDQ5NDIyLCJpYXQiOjE3NjU0NDU4MjJ9.Ba6VT6iTkPvq5vwsfBA64QyG__M1BaIDqzXCgK983TM\",\"TokenExpiryMin\":30}"} 2025-12-11 15:07:02.630 +05:30 3000641b-1389-4b2e-9e3f-2a2b4cfb1666 INF Request finished HTTP/1.1 POST http://103.120.178.195/Sang.StockCountWeb.Api/login/login - 200 892 application/json; charset=utf-8 1105.748ms 2025-12-11 15:07:02.851 +05:30 80fea710-f326-48f8-a9aa-f80b737e6942 INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - null null 2025-12-11 15:07:02.938 +05:30 80fea710-f326-48f8-a9aa-f80b737e6942 INF HTTP request: Path: /user/getscreensforuser QueryString: Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8,te;q=0.7}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NTQ0NTgyMiwiZXhwIjoxNzY1NDQ3NjIyLCJpYXQiOjE3NjU0NDU4MjJ9.cYYLX1DWviWmMfoHzA7BR8BIDyyZU5jNT1JWiF4-rEc}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/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} Host: 103.120.178.195 Body: 2025-12-11 15:07:02.964 +05:30 22f0b311-f16b-438b-be48-a1a042e2c18a INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-11 15:07:02.982 +05:30 22f0b311-f16b-438b-be48-a1a042e2c18a INF Route matched with {action = "GetScreensForUser", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetScreensForUser() on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-11 15:07:03.337 +05:30 22f0b311-f16b-438b-be48-a1a042e2c18a INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-11 15:07:03.343 +05:30 22f0b311-f16b-438b-be48-a1a042e2c18a INF Executed action Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api) in 359.2919ms 2025-12-11 15:07:03.345 +05:30 22f0b311-f16b-438b-be48-a1a042e2c18a INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetScreensForUser (Sang.StockCount.Api)' 2025-12-11 15:07:03.346 +05:30 22f0b311-f16b-438b-be48-a1a042e2c18a INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 80fea710-f326-48f8-a9aa-f80b737e6942}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 1745}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Screens retrieved.","result":"{\"ScreenDetails\":[{\"ScreenId\":1,\"Screen\":\"Security\",\"Parent\":null,\"Group\":false},{\"ScreenId\":3,\"Screen\":\"Master\",\"Parent\":null,\"Group\":false},{\"ScreenId\":4,\"Screen\":\"Transaction\",\"Parent\":null,\"Group\":false},{\"ScreenId\":5,\"Screen\":\"Report\",\"Parent\":null,\"Group\":false},{\"ScreenId\":6,\"Screen\":\"User\",\"Parent\":1,\"Group\":true},{\"ScreenId\":7,\"Screen\":\"Role\",\"Parent\":1,\"Group\":true},{\"ScreenId\":8,\"Screen\":\"Warehouse\",\"Parent\":3,\"Group\":true},{\"ScreenId\":9,\"Screen\":\"Bin\",\"Parent\":3,\"Group\":true},{\"ScreenId\":10,\"Screen\":\"Product\",\"Parent\":3,\"Group\":true},{\"ScreenId\":11,\"Screen\":\"Unit\",\"Parent\":3,\"Group\":true},{\"ScreenId\":12,\"Screen\":\"Closing Stock\",\"Parent\":4,\"Group\":true},{\"ScreenId\":13,\"Screen\":\"Stock Count\",\"Parent\":4,\"Group\":true},{\"ScreenId\":14,\"Screen\":\"Reconciliation\",\"Parent\":4,\"Group\":true},{\"ScreenId\":15,\"Screen\":\"Excess\",\"Parent\":4,\"Group\":true},{\"ScreenId\":16,\"Screen\":\"Shortage\",\"Parent\":4,\"Group\":true},{\"ScreenId\":17,\"Screen\":\"Business Entity\",\"Parent\":3,\"Group\":true},{\"ScreenId\":18,\"Screen\":\"Reset Password\",\"Parent\":1,\"Group\":true},{\"ScreenId\":19,\"Screen\":\"Closing Stock\",\"Parent\":5,\"Group\":true},{\"ScreenId\":20,\"Screen\":\"Stock Count\",\"Parent\":5,\"Group\":true},{\"ScreenId\":22,\"Screen\":\"Excess\",\"Parent\":5,\"Group\":true},{\"ScreenId\":23,\"Screen\":\"Shortage\",\"Parent\":5,\"Group\":true},{\"ScreenId\":24,\"Screen\":\"Expiry Report\",\"Parent\":5,\"Group\":true}],\"LoginInfo\":[{\"UserId\":1,\"LoginName\":\"sa\",\"Entity\":\"Company 1\"}]}"} 2025-12-11 15:07:03.352 +05:30 22f0b311-f16b-438b-be48-a1a042e2c18a INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getscreensforuser - 200 1745 application/json; charset=utf-8 500.5767ms 2025-12-11 15:07:11.286 +05:30 fe5c6ff0-e976-421a-bc7d-1979d452243e INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - null null 2025-12-11 15:07:11.296 +05:30 fe5c6ff0-e976-421a-bc7d-1979d452243e INF HTTP request: Path: /user/getusersummary QueryString: ?refreshFlag=true&pageNumber=1&pageSize=25&searchString= Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8,te;q=0.7}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NTQ0NTgyMiwiZXhwIjoxNzY1NDQ3NjIyLCJpYXQiOjE3NjU0NDU4MjJ9.cYYLX1DWviWmMfoHzA7BR8BIDyyZU5jNT1JWiF4-rEc}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/user}, {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} Host: 103.120.178.195 Body: 2025-12-11 15:07:11.302 +05:30 15328242-d1c3-49db-a6e3-d5bd26ea7316 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-11 15:07:11.317 +05:30 15328242-d1c3-49db-a6e3-d5bd26ea7316 INF Route matched with {action = "GetUserSummary", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserSummary(Boolean, Int32, Int32, System.String) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-11 15:07:11.346 +05:30 2369aa62-3bf8-47c6-995d-fed87d8596fe INF Request starting HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - null null 2025-12-11 15:07:11.347 +05:30 2369aa62-3bf8-47c6-995d-fed87d8596fe INF HTTP request: Path: /user/getuseractionsforscreen QueryString: ?screenId=6 Headers: {Accept: application/json, text/plain, */*}, {Accept-Encoding: gzip, deflate}, {Accept-Language: en-US,en;q=0.9,ml;q=0.8,te;q=0.7}, {Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lIjoic2EiLCJ1bmlxdWVfbmFtZSI6InNhIiwibmFtZWlkIjoiMSIsIkN1c3RvbUNsYWltVHlwZSI6WyJEYXRhYmFzZUtleSIsIkRhdGFiYXNlTmFtZSIsIkNoYW5uZWxJZCJdLCJEYXRhYmFzZUtleSI6IjEiLCJEYXRhYmFzZU5hbWUiOiJTUzAwMDFfbW9iIiwiQ2hhbm5lbElkIjoiMiIsIm5iZiI6MTc2NTQ0NTgyMiwiZXhwIjoxNzY1NDQ3NjIyLCJpYXQiOjE3NjU0NDU4MjJ9.cYYLX1DWviWmMfoHzA7BR8BIDyyZU5jNT1JWiF4-rEc}, {Connection: keep-alive}, {Host: 103.120.178.195}, {Referer: http://103.120.178.195/StockCount/user}, {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} Host: 103.120.178.195 Body: 2025-12-11 15:07:11.348 +05:30 791fcb8b-a907-4e41-b805-e9f5f28a67a5 INF Executing endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-11 15:07:11.353 +05:30 791fcb8b-a907-4e41-b805-e9f5f28a67a5 INF Route matched with {action = "GetUserActionsForScreen", controller = "User"}. Executing controller action with signature System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Mvc.IActionResult] GetUserActionsForScreen(Int32) on controller Sang.StockCount.Api.Controllers.UserController (Sang.StockCount.Api). 2025-12-11 15:07:11.383 +05:30 791fcb8b-a907-4e41-b805-e9f5f28a67a5 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-11 15:07:11.383 +05:30 15328242-d1c3-49db-a6e3-d5bd26ea7316 INF Executing OkObjectResult, writing value of type 'Sang.Service.Common.ApiResponse.ApiResponse'. 2025-12-11 15:07:11.384 +05:30 791fcb8b-a907-4e41-b805-e9f5f28a67a5 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api) in 30.621ms 2025-12-11 15:07:11.384 +05:30 15328242-d1c3-49db-a6e3-d5bd26ea7316 INF Executed action Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api) in 66.6931ms 2025-12-11 15:07:11.384 +05:30 791fcb8b-a907-4e41-b805-e9f5f28a67a5 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserActionsForScreen (Sang.StockCount.Api)' 2025-12-11 15:07:11.384 +05:30 15328242-d1c3-49db-a6e3-d5bd26ea7316 INF Executed endpoint 'Sang.StockCount.Api.Controllers.UserController.GetUserSummary (Sang.StockCount.Api)' 2025-12-11 15:07:11.384 +05:30 791fcb8b-a907-4e41-b805-e9f5f28a67a5 INF HTTP Response: StatusCode: 200 Headers: {X-Correlation-Id: 2369aa62-3bf8-47c6-995d-fed87d8596fe}, {Content-Type: application/json; charset=utf-8}, {Content-Length: 372}, {Vary: Accept-Encoding} Body: {"status":"Success","statusCode":2000,"message":"Record(s) successfully retrieved.","result":"[{\"ActionId\":1,\"Action\":\"Access\"},{\"ActionId\":2,\"Action\":\"New\"},{\"ActionId\":3,\"Action\":\"Edit\"},{\"ActionId\":4,\"Action\":\"Delete\"},{\"ActionId\":5,\"Action\":\"Save\"},{\"ActionId\":7,\"Action\":\"Excel\"},{\"ActionId\":12,\"Action\":\"Change Password\"}]"} 2025-12-11 15:07:11.385 +05:30 791fcb8b-a907-4e41-b805-e9f5f28a67a5 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getuseractionsforscreen?screenId=6 - 200 372 application/json; charset=utf-8 39.1464ms 2025-12-11 15:07:11.385 +05:30 15328242-d1c3-49db-a6e3-d5bd26ea7316 INF Request finished HTTP/1.1 GET http://103.120.178.195/Sang.StockCountWeb.Api/user/getusersummary?refreshFlag=true&pageNumber=1&pageSize=25&searchString= - 200 3926 application/json; charset=utf-8 100.0438ms 2025-12-11 15:17:17.496 +05:30 INF Application is shutting down...