Commit graph

199 commits

Author SHA1 Message Date
Bolke de Bruin
bbd0735289 Fix context when using spnego 2022-10-12 16:50:13 +02:00
Bolke de Bruin
df175da330 Add kdcproxy to support spnego 2022-10-12 16:32:05 +02:00
Bolke de Bruin
81abbf7633 Fix code 2022-10-06 09:36:33 +02:00
Bolke de Bruin
04988650e8 Fix rdp setting and fix username can be nil with openid 2022-10-06 09:19:50 +02:00
Bolke de Bruin
e3ae09b525 Prepare for merge 2022-09-26 08:32:49 +02:00
Bolke de Bruin
0566f90488 Make sure to use right keys 2022-09-24 16:47:03 +02:00
Bolke de Bruin
94d7cddc4b Rework tunnels to support statistics 2022-09-24 13:21:01 +02:00
Bolke de Bruin
eb1b287751 refactor tunnel and transport 2022-09-24 11:23:41 +02:00
Bolke de Bruin
ce6692d22f Refactor add bit of tracking 2022-09-22 17:21:16 +02:00
Bolke de Bruin
8aa7c8cbb7 Verify if account is valid 2022-09-09 16:44:19 +02:00
Bolke de Bruin
df3ca7917c Add web tests 2022-09-09 11:17:03 +02:00
Bolke de Bruin
cc6420b037 Fix check against disabled TLS 2022-09-09 08:49:35 +02:00
Bolke de Bruin
51af7d2ce4 Fix enum 2022-09-08 09:45:35 +02:00
Bolke de Bruin
96030f79f3 Make sure gateway address is set 2022-09-08 09:41:52 +02:00
Bolke de Bruin
090a5797d0 Use rdp builder for generating the rdp file 2022-09-07 10:52:20 +02:00
Bolke de Bruin
0c5f93e810 Split web api so it becomes more testable and maintainable 2022-09-06 12:14:08 +02:00
Bolke de Bruin
2a2edaa21c Update readme with settings for tls 2022-08-31 09:52:55 +02:00
Bolke de Bruin
454d203070 Add acme support 2022-08-31 09:52:50 +02:00
bolkedebruin
a15f8f3705
Install pam-devel in code analysis env 2022-08-31 09:03:19 +02:00
bolkedebruin
232be245d9
Add code scanning 2022-08-31 08:57:30 +02:00
Bolke de Bruin
e4e132c273 Remove "connect" endpoint if using local-auth 2022-08-30 11:49:19 +02:00
Bolke de Bruin
b92469cbe3 Add test and fix bug 2022-08-26 12:41:05 +02:00
Bolke de Bruin
61489fc4a7 Fix username selection 2022-08-26 12:15:43 +02:00
Bolke de Bruin
28890a97b6 Fix username replacement 2022-08-26 12:05:07 +02:00
Bolke de Bruin
184ff320b8 Fix checking host from list 2022-08-26 11:59:46 +02:00
Bolke de Bruin
19e9e3269d Fix auth function setup 2022-08-26 11:42:10 +02:00
Bolke de Bruin
c76de478e2 Fix openid 2022-08-26 11:27:11 +02:00
Bolke de Bruin
f94e73b1ec Fix some issues with gateway addresses 2022-08-26 10:06:43 +02:00
Bolke de Bruin
50f6d343f1 Make docker image use sratch 2022-08-26 09:46:59 +02:00
bolkedebruin
96dcc62e11
Update Makefile 2022-08-25 12:43:40 +02:00
bolkedebruin
159cf56154
Update README.md 2022-08-25 12:41:56 +02:00
bolkedebruin
8a911328b9
Update go.yml 2022-08-25 12:35:01 +02:00
Bolke de Bruin
e56c133178 Add pam package for builds 2022-08-25 12:34:01 +02:00
Bolke de Bruin
be77ffef12 Update readme 2022-08-25 12:29:07 +02:00
Bolke de Bruin
c05e9ee127 Add protobuf generated files 2022-08-25 12:27:05 +02:00
Bolke de Bruin
16c087d3bf Add config items and checks 2022-08-25 12:26:03 +02:00
Bolke de Bruin
768ee45974 Allow chaining of checks 2022-08-25 12:12:21 +02:00
Bolke de Bruin
9d2dc57e90 Check valid host from list 2022-08-25 11:22:23 +02:00
Bolke de Bruin
0901a117c9 Working basic auth 2022-08-25 10:58:23 +02:00
Bolke de Bruin
69bcf81230 Fix randomstring generation 2022-08-24 22:44:44 +02:00
Bolke de Bruin
fb58cb299e Add server implementation of basic auth 2022-08-24 13:47:26 +02:00
Bolke de Bruin
390f6acbcd Add support for PAM authentication 2022-08-23 22:52:15 +02:00
Bolke de Bruin
6499f9b7a5 Remove config item that does not exist 2022-08-18 13:55:22 +02:00
Bolke de Bruin
cb8b269478 Enable signed hosts provied in query parameters 2022-08-17 19:12:28 +02:00
Bolke de Bruin
8bc3e25f83 Allow host query parameter
the host query parameter can now be used
dependent on the `hostselection` config.
2022-08-17 10:49:21 +02:00
bolkedebruin
45a57f44ff
Update docker readme automatically 2022-08-16 16:01:50 +02:00
Bolke de Bruin
40d9cdda57 Make config more docker friendly 2022-08-16 14:54:31 +02:00
bolkedebruin
3ca05cbf16
Encryption keys need to be 32 characters 2022-08-14 20:21:55 +02:00
Bolke de Bruin
790ea0369c Change order to satisfy go-flags 2022-08-11 14:58:39 +02:00
Bolke de Bruin
bdd0155dbb Switch to uppercase due to koanf 2022-08-11 14:43:30 +02:00