OneIdentity / SCALUS

SCALUS -- Session Client Application Launch Uri System
Apache License 2.0
11 stars 3 forks source link

Unable to establish RDP session #112

Open f56f65d52e0461b2ad4bbc9f2b87abe5 opened 1 year ago

f56f65d52e0461b2ad4bbc9f2b87abe5 commented 1 year ago

I'm trying to establish session from Safeguard web client. It ends with RDP client screen:

image

Scalus log: 2023-01-24 09:54:08.301 +01:00 [INF] CheckConfig 2023-01-24 09:54:08.313 +01:00 [INF] ok 2023-01-24 09:54:08.614 +01:00 [INF] Checking configuration for url:rdp://full+address=s:x.y.k.114:3389&username=s:enea.pl%5cvaultaddress%7ex.y.k.110%25token%7eqbdBEg2c6aK5JYvSuqTvpNfNsa7daKZqoFrr7facQTLnSfzA2r8iXMqd5%25dell.pawnog%25x.z.n.21:3389/ 2023-01-24 09:54:09.061 +01:00 [INF] Found parser:DefaultRdpUrlParser 2023-01-24 09:54:09.075 +01:00 [INF] Parsing URLrdp://full+address=s:x.y.k.114:3389&username=s:enea.pl%5cvaultaddress%7ex.y.k.110%25token%7eqbdBEg2c6aK5JYvSuqTvpNfNsa7daKZqoFrr7facQTLnSfzA2r8iXMqd5%25dell.pawnog%25x.z.n.21:3389/ as an rdp URL 2023-01-24 09:54:09.089 +01:00 [INF] Using default template 2023-01-24 09:54:09.139 +01:00 [INF] Preprocessing cmd:C:\strawberry\perl\bin\perl.exe args:C:\Users\Administrator.QDP\AppData\Local\scalus/examplePlugin.pl,C:\Users\Administrator.QDP\AppData\Local\Temp\SG-x.z.n~21_dell.pawnog_a4fec419-3817-4f06-886d-983dec6d394e.rdp 2023-01-24 09:54:09.142 +01:00 [INF] Running:C:\strawberry\perl\bin\perl.exe, args:C:\Users\Administrator.QDP\AppData\Local\scalus/examplePlugin.pl,C:\Users\Administrator.QDP\AppData\Local\Temp\SG-x.z.n~21_dell.pawnog_a4fec419-3817-4f06-886d-983dec6d394e.rdp 2023-01-24 09:54:09.188 +01:00 [INF] Result:0, output:, err: 2023-01-24 09:54:09.188 +01:00 [INF] File preprocess result:0, output:, err: 2023-01-24 09:54:09.192 +01:00 [INF] Running process:C:\windows\system32\mstsc.exe with args:C:\Users\Administrator.QDP\AppData\Local\Temp\SG-x.z.n~21_dell.pawnog_a4fec419-3817-4f06-886d-983dec6d394e.rdp 2023-01-24 09:54:09.194 +01:00 [INF] Started process, id:4616, exited:False 2023-01-24 09:54:09.195 +01:00 [INF] post processing - wait for inputidle 2023-01-24 09:54:09.336 +01:00 [INF] Application still running - scalus has finished 2023-01-24 09:54:46.030 +01:00 [INF] CheckConfig 2023-01-24 09:54:46.043 +01:00 [INF] ok 2023-01-24 09:54:50.418 +01:00 [INF] Now listening on: http://127.0.0.1:54452 2023-01-24 09:54:50.421 +01:00 [INF] Application started. Press Ctrl+C to shut down. 2023-01-24 09:54:50.421 +01:00 [INF] Hosting environment: Production 2023-01-24 09:54:50.422 +01:00 [INF] Content root path: C:\Users\ADMINI~1.QDP\AppData\Local\Temp\.net\scalus\vVXHs4PiUvWOGYeTk79krBFG_Il41TM=\ 2023-01-24 09:54:51.130 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/index.html 2023-01-24 09:54:51.348 +01:00 [INF] Sending file. Request path: '/index.html'. Physical path: 'C:\Users\Administrator.QDP\AppData\Local\Temp\.net\scalus\vVXHs4PiUvWOGYeTk79krBFG_Il41TM=\Ui\Web\index.html' 2023-01-24 09:54:51.368 +01:00 [INF] Request finished in 223.1854ms 200 text/html 2023-01-24 09:54:51.520 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/runtime.js 2023-01-24 09:54:51.520 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/polyfills.js 2023-01-24 09:54:51.631 +01:00 [INF] Sending file. Request path: '/runtime.js'. Physical path: 'C:\Users\Administrator.QDP\AppData\Local\Temp\.net\scalus\vVXHs4PiUvWOGYeTk79krBFG_Il41TM=\Ui\Web\runtime.js' 2023-01-24 09:54:51.631 +01:00 [INF] Request finished in 111.3995ms 200 application/javascript 2023-01-24 09:54:51.632 +01:00 [INF] Sending file. Request path: '/polyfills.js'. Physical path: 'C:\Users\Administrator.QDP\AppData\Local\Temp\.net\scalus\vVXHs4PiUvWOGYeTk79krBFG_Il41TM=\Ui\Web\polyfills.js' 2023-01-24 09:54:51.632 +01:00 [INF] Request finished in 112.5103ms 200 application/javascript 2023-01-24 09:54:51.641 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/main.js 2023-01-24 09:54:51.688 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/styles.css 2023-01-24 09:54:51.849 +01:00 [INF] Sending file. Request path: '/styles.css'. Physical path: 'C:\Users\Administrator.QDP\AppData\Local\Temp\.net\scalus\vVXHs4PiUvWOGYeTk79krBFG_Il41TM=\Ui\Web\styles.css' 2023-01-24 09:54:51.854 +01:00 [INF] Request finished in 165.2797ms 200 text/css 2023-01-24 09:54:51.938 +01:00 [INF] Sending file. Request path: '/main.js'. Physical path: 'C:\Users\Administrator.QDP\AppData\Local\Temp\.net\scalus\vVXHs4PiUvWOGYeTk79krBFG_Il41TM=\Ui\Web\main.js' 2023-01-24 09:54:51.938 +01:00 [INF] Request finished in 297.6247ms 200 application/javascript 2023-01-24 09:54:52.074 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/api/Configuration 2023-01-24 09:54:52.090 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/api/Configuration/Registrations 2023-01-24 09:54:52.092 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/api/Configuration/ApplicationDescriptions 2023-01-24 09:54:52.092 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/api/Configuration/Tokens 2023-01-24 09:54:52.131 +01:00 [INF] Executing endpoint 'scalus.Ui.Controllers.ConfigurationController.Get (scalus)' 2023-01-24 09:54:52.138 +01:00 [INF] Executing endpoint 'scalus.Ui.Controllers.ConfigurationController.Registrations (scalus)' 2023-01-24 09:54:52.207 +01:00 [INF] Route matched with {action = "Get", controller = "Configuration"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult Get() on controller scalus.Ui.Controllers.ConfigurationController (scalus). 2023-01-24 09:54:52.210 +01:00 [INF] Route matched with {action = "Registrations", controller = "Configuration"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult Registrations() on controller scalus.Ui.Controllers.ConfigurationController (scalus). 2023-01-24 09:54:52.989 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/favicon.ico 2023-01-24 09:54:53.006 +01:00 [INF] Sending file. Request path: '/favicon.ico'. Physical path: 'C:\Users\Administrator.QDP\AppData\Local\Temp\.net\scalus\vVXHs4PiUvWOGYeTk79krBFG_Il41TM=\Ui\Web\favicon.ico' 2023-01-24 09:54:53.006 +01:00 [INF] Request finished in 17.0046ms 200 image/x-icon 2023-01-24 09:54:53.051 +01:00 [INF] Executing endpoint 'scalus.Ui.Controllers.ConfigurationController.ApplicationDescriptions (scalus)' 2023-01-24 09:54:53.052 +01:00 [INF] Route matched with {action = "ApplicationDescriptions", controller = "Configuration"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult ApplicationDescriptions() on controller scalus.Ui.Controllers.ConfigurationController (scalus). 2023-01-24 09:54:53.161 +01:00 [INF] Executing ObjectResult, writing value of type 'System.Collections.Generic.Dictionary2[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2023-01-24 09:54:53.184 +01:00 [INF] Executing ObjectResult, writing value of type 'scalus.Dto.ScalusConfig'. 2023-01-24 09:54:53.299 +01:00 [INF] Executing ObjectResult, writing value of type 'System.Collections.Generic.List1[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2023-01-24 09:54:53.306 +01:00 [INF] Executed action scalus.Ui.Controllers.ConfigurationController.Registrations (scalus) in 1090.4116ms 2023-01-24 09:54:53.307 +01:00 [INF] Executed endpoint 'scalus.Ui.Controllers.ConfigurationController.Registrations (scalus)' 2023-01-24 09:54:53.306 +01:00 [INF] Executed action scalus.Ui.Controllers.ConfigurationController.ApplicationDescriptions (scalus) in 251.1195ms 2023-01-24 09:54:53.307 +01:00 [INF] Executed endpoint 'scalus.Ui.Controllers.ConfigurationController.ApplicationDescriptions (scalus)' 2023-01-24 09:54:53.313 +01:00 [INF] Request finished in 1223.6304ms 200 application/json; charset=utf-8 2023-01-24 09:54:53.314 +01:00 [INF] Executing endpoint 'scalus.Ui.Controllers.ConfigurationController.Tokens (scalus)' 2023-01-24 09:54:53.315 +01:00 [INF] Route matched with {action = "Tokens", controller = "Configuration"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult Tokens() on controller scalus.Ui.Controllers.ConfigurationController (scalus). 2023-01-24 09:54:53.317 +01:00 [INF] Executed action scalus.Ui.Controllers.ConfigurationController.Get (scalus) in 1109.4088ms 2023-01-24 09:54:53.317 +01:00 [INF] Executed endpoint 'scalus.Ui.Controllers.ConfigurationController.Get (scalus)' 2023-01-24 09:54:53.317 +01:00 [INF] Request finished in 1243.6564ms 200 application/json; charset=utf-8 2023-01-24 09:54:53.318 +01:00 [INF] Request finished in 1225.8308ms 200 application/json; charset=utf-8 2023-01-24 09:54:53.324 +01:00 [INF] Executing ObjectResult, writing value of type 'System.Collections.Generic.Dictionary2[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'. 2023-01-24 09:54:53.324 +01:00 [INF] Executed action scalus.Ui.Controllers.ConfigurationController.Tokens (scalus) in 9.1089ms 2023-01-24 09:54:53.325 +01:00 [INF] Executed endpoint 'scalus.Ui.Controllers.ConfigurationController.Tokens (scalus)' 2023-01-24 09:54:53.325 +01:00 [INF] Request finished in 1232.5892ms 200 application/json; charset=utf-8 2023-01-24 09:54:53.394 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/assets/MaterialIcons/MaterialIcons-Regular.woff2
2023-01-24 09:54:53.395 +01:00 [INF] Request finished in 0.6065ms 404 2023-01-24 09:54:53.399 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/assets/MaterialIcons/MaterialIcons-Regular.woff
2023-01-24 09:54:53.399 +01:00 [INF] Request finished in 0.3922ms 404 2023-01-24 09:54:53.403 +01:00 [INF] Request starting HTTP/1.1 GET http://localhost:54452/assets/MaterialIcons/MaterialIcons-Regular.ttf
2023-01-24 09:54:53.403 +01:00 [INF] Request finished in 0.2213ms 404 2023-01-24 09:55:02.515 +01:00 [INF] CheckConfig 2023-01-24 09:55:02.529 +01:00 [INF] ok 2023-01-24 09:55:02.830 +01:00 [INF] Checking configuration for url:rdp://full+address=s:x.y.k.114:3389&username=s:enea.pl%5cvaultaddress%7ex.y.k.110%25token%7esXh9HqbT4NQqaYp45St3GNcDVXoMaYHFr4dWCxdLWgtbkoSoKb7w1Xf8g%25dell.pawnog%25x.z.n.21:3389/ 2023-01-24 09:55:03.260 +01:00 [INF] Found parser:DefaultRdpUrlParser 2023-01-24 09:55:03.275 +01:00 [INF] Parsing URLrdp://full+address=s:x.y.k.114:3389&username=s:enea.pl%5cvaultaddress%7ex.y.k.110%25token%7esXh9HqbT4NQqaYp45St3GNcDVXoMaYHFr4dWCxdLWgtbkoSoKb7w1Xf8g%25dell.pawnog%25x.z.n.21:3389/ as an rdp URL 2023-01-24 09:55:03.289 +01:00 [INF] Using default template 2023-01-24 09:55:03.341 +01:00 [INF] Preprocessing cmd:C:\strawberry\perl\bin\perl.exe args:C:\Users\Administrator.QDP\AppData\Local\scalus/examplePlugin.pl,C:\Users\Administrator.QDP\AppData\Local\Temp\SG-x.z.n~21_dell.pawnog_e74a6b80-01d7-49cb-a218-e18a83fa0fd9.rdp 2023-01-24 09:55:03.344 +01:00 [INF] Running:C:\strawberry\perl\bin\perl.exe, args:C:\Users\Administrator.QDP\AppData\Local\scalus/examplePlugin.pl,C:\Users\Administrator.QDP\AppData\Local\Temp\SG-x.z.n~21_dell.pawnog_e74a6b80-01d7-49cb-a218-e18a83fa0fd9.rdp 2023-01-24 09:55:03.387 +01:00 [INF] Result:0, output:, err: 2023-01-24 09:55:03.387 +01:00 [INF] File preprocess result:0, output:, err: 2023-01-24 09:55:03.392 +01:00 [INF] Running process:C:\windows\system32\mstsc.exe with args:C:\Users\Administrator.QDP\AppData\Local\Temp\SG-x.z.n~21_dell.pawnog_e74a6b80-01d7-49cb-a218-e18a83fa0fd9.rdp 2023-01-24 09:55:03.396 +01:00 [INF] Started process, id:3296, exited:False 2023-01-24 09:55:03.397 +01:00 [INF] post processing - wait for inputidle 2023-01-24 09:55:03.526 +01:00 [INF] Application still running - scalus has finished 2023-01-24 09:55:08.204 +01:00 [INF] Request starting HTTP/1.1 POST http://localhost:54452/api/Lifetime 0 2023-01-24 09:55:08.206 +01:00 [INF] Executing endpoint 'scalus.Ui.Web.Controllers.LifetimeController.Post (scalus)' 2023-01-24 09:55:08.208 +01:00 [INF] Route matched with {action = "Post", controller = "Lifetime"}. Executing controller action with signature Void Post() on controller scalus.Ui.Web.Controllers.LifetimeController (scalus). 2023-01-24 09:55:08.210 +01:00 [INF] Application is shutting down... 2023-01-24 09:55:08.214 +01:00 [INF] Executed action scalus.Ui.Web.Controllers.LifetimeController.Post (scalus) in 5.8861ms 2023-01-24 09:55:08.215 +01:00 [INF] Executed endpoint 'scalus.Ui.Web.Controllers.LifetimeController.Post (scalus)' 2023-01-24 09:55:08.215 +01:00 [INF] Request finished in 10.7512ms 0 `