Commit graph

22 commits

Author SHA1 Message Date
Bolke de Bruin
188f077da1 Work with go-jose to have encryption 2020-08-19 11:33:26 +02:00
Bolke de Bruin
9c19a1b40a Refactor 2020-08-01 21:23:34 +02:00
Bolke de Bruin
fe6509d8ca Refactor names 2020-07-29 19:09:29 +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
5f3c7d07e2 Check hostname specified by client against the token 2020-07-25 19:37:33 +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
636e7d5492 Cleanup session handling and improve oidc 2020-07-21 22:19:34 +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
097a2deca7 Improve config 2020-07-21 10:29:18 +02:00
Bolke de Bruin
01345b9416 Improve configurability 2020-07-21 10:16:31 +02:00
Bolke de Bruin
e9b7b352cf More refactor 2020-07-20 15:51:23 +02:00
Bolke de Bruin
ba679b1266 Clean up config handling 2020-07-19 14:37:31 +02:00
Bolke de Bruin
c68ec69b92 Refactor config and improve security 2020-07-18 19:17:53 +02:00
Bolke de Bruin
76e30ffa98 Refactor config 2020-07-17 22:35:09 +02:00
Bolke de Bruin
bc897f1011 Full hack mode: openid connect, host template and short term tokens 2020-07-17 11:23:38 +02:00
Bolke de Bruin
3797e279c2 Add viper & download rdp file 2020-07-16 16:04:04 +02:00
Bolke de Bruin
33a5e0e03c Add prometheus and disable http2 2020-07-14 08:43:25 +02:00
Bolke de Bruin
1f191a5e41 Use standard HandleFunc pattern 2020-07-13 15:38:25 +02:00
Bolke de Bruin
80d11598ec Working websockets 2020-07-12 22:36:47 +02:00
Bolke de Bruin
62afbe6146 First working version 2020-06-30 09:40:53 +02:00