Commit graph

93 commits

Author SHA1 Message Date
Bolke de Bruin
c6cfdc4dd4 Add support for splitting the username from the domain to enable smaller tokens 2020-08-31 21:07:58 +02:00
Bolke de Bruin
2628ba11d0 Merge branch 'master' of https://github.com/bolkedebruin/rdpgw 2020-08-30 21:14:25 +02:00
Bolke de Bruin
c66a2c9dd3 Change user templating and split domain name 2020-08-30 21:13:53 +02:00
bolkedebruin
c76544e5b5
Merge pull request #6 from alexpilotti/docker_fix
Fix Docker golang issue
2020-08-28 20:35:41 +02:00
Alessandro Pilotti
c971db956b Use go 1.14.7 in Dockerfile 2020-08-28 19:00:25 +02:00
Alessandro Pilotti
336cdfd3ee Fix sample rdpgw.yaml
Rename tokenSigningKey to PAATokenSigningKey
2020-08-28 18:44:27 +02:00
Bolke de Bruin
6358eb1fa5 Add doc 2020-08-22 10:07:43 +02:00
Bolke de Bruin
27f2220a6e Make the use of a user token configurable 2020-08-22 10:04:31 +02:00
Bolke de Bruin
2f27bd9e94 Correct packet size 2020-08-21 18:48:49 +02:00
Bolke de Bruin
c9213414c5 Add comments and make client ip address verification optional but enabled by default 2020-08-21 09:53:36 +02:00
Bolke de Bruin
db00ce7be0 Verify access key as part of PAA verification 2020-08-20 14:46:01 +02:00
Bolke de Bruin
93c558786f Add description on endpoint 2020-08-19 14:44:53 +02:00
Bolke de Bruin
22d796c5cf Add tokeninfo endpoint 2020-08-19 12:12:52 +02:00
Bolke de Bruin
188f077da1 Work with go-jose to have encryption 2020-08-19 11:33:26 +02:00
Bolke de Bruin
2822dc8dd1 Clean up 2020-08-07 09:22:33 +02:00
Bolke de Bruin
a01ee3444e testing 2020-08-07 08:54:29 +02:00
Bolke de Bruin
fdffd962f0 Fix tests 2020-08-02 21:38:41 +02:00
Bolke de Bruin
9c19a1b40a Refactor 2020-08-01 21:23:34 +02:00
Bolke de Bruin
4e99b4e88f Refactor and add tests 2020-08-01 15:50:13 +02:00
Bolke de Bruin
ecfa9e6cf4 Refactor names 2020-07-29 19:10:28 +02:00
Bolke de Bruin
fe6509d8ca Refactor names 2020-07-29 19:09:29 +02:00
Bolke de Bruin
29d4b276e6 Add tunnelauth tests 2020-07-29 18:55:47 +02:00
Bolke de Bruin
057799e0e5 Fix path for tests: 2020-07-29 13:47:45 +02:00
Bolke de Bruin
6ff072d6d9 Add coverage report 2020-07-29 13:45:57 +02:00
Bolke de Bruin
5618294f10 Add test cases and start client 2020-07-29 13:45:08 +02:00
Bolke de Bruin
dadaeb611b Merge branch 'master' of https://github.com/bolkedebruin/rdpgw 2020-07-28 08:59:37 +02:00
Bolke de Bruin
bfe300c3dc Add tests WIP 2020-07-28 08:59:19 +02:00
bolkedebruin
007f93ed4a
Update README.md
Provide friendlier description on testing
2020-07-28 08:57:42 +02:00
Krzysztof Adamski
94acec7529
Add local docker test environment (#1)
* local docker test environment with keycloak and xrdp

Co-authored-by: Krzysztof Adamski <krzysztof.adamski@ing.com>
2020-07-28 08:49:58 +02:00
Bolke de Bruin
7bace85c15 Add bigger bitmap cache 2020-07-25 21:37:55 +02:00
Bolke de Bruin
263312dc7b Fix check and use 256 bit 2020-07-25 21:27:03 +02:00
Bolke de Bruin
0b299619ff Make sure to validate the client's ip address 2020-07-25 21:00:58 +02:00
Bolke de Bruin
5fc75ef877 More security documentation 2020-07-25 19:57:27 +02:00
Bolke de Bruin
6d7eb94deb Add extra info in readme 2020-07-25 19:50:00 +02:00
Bolke de Bruin
5f3c7d07e2 Check hostname specified by client against the token 2020-07-25 19:37:33 +02:00
Bolke de Bruin
39c73fc8fc Use context 2020-07-25 11:48:11 +02:00
Bolke de Bruin
5de3767e70 Use encryption for cookies 2020-07-24 16:22:13 +02:00
Bolke de Bruin
46e1e9b9f4 Switch to jwt tokens and allow some extra rdp settings 2020-07-24 11:54:43 +02:00
Bolke de Bruin
3ace4610fc Make sample config work with current state 2020-07-23 13:09:29 +02:00
Bolke de Bruin
27d36f83f2 Fix caps settings
Force Bandwidth (should make configurable)
2020-07-23 12:54:21 +02:00
Bolke de Bruin
e714881e59 Make compatible with recent windows clients 2020-07-23 01:09:29 +02:00
Bolke de Bruin
2954cecb80 Deleted unused files 2020-07-21 22:20:05 +02:00
Bolke de Bruin
636e7d5492 Cleanup session handling and improve oidc 2020-07-21 22:19:34 +02:00
Bolke de Bruin
0f2696ec8b Cleanup 2020-07-21 19:53:54 +02:00
Bolke de Bruin
9cd40d5b30 Small fix 2020-07-21 12:57:00 +02:00
Bolke de Bruin
afe33a9204 Enable simple security 2020-07-21 12:52:25 +02:00
Bolke de Bruin
3839058eb8 Refactor some stuff 2020-07-21 11:06:05 +02:00
Bolke de Bruin
7264e7b92f Do round robin selection 2020-07-21 10:50:00 +02:00
Bolke de Bruin
55df8df3bc Further config improvements 2020-07-21 10:36:25 +02:00
Bolke de Bruin
097a2deca7 Improve config 2020-07-21 10:29:18 +02:00