Commit graph

218 commits

Author SHA1 Message Date
Bolke de Bruin
e9e592b43a Add missing rdp options
Some options were missing so they could not be set
in the rdp template.

Closes: #78
2023-09-13 11:27:19 +02:00
Bolke de Bruin
6b32631434 Finalize rdp templating 2023-05-15 10:43:38 +02:00
Bolke de Bruin
cdc497f365 Add templating option for RDP files 2023-05-15 10:43:38 +02:00
bolkedebruin
769abae3ba
Update README.md
Kerberos is integrated
2023-04-17 07:25:43 +00:00
Bolke de Bruin
303ed64744 bump koanf 2023-04-16 10:42:16 +02:00
Bolke de Bruin
0665f92879 bump dependencies except koanf 2023-04-16 10:18:22 +02:00
Bolke de Bruin
acd98367db Merge branch 'multiple_oidc' 2023-04-16 10:03:46 +02:00
Bolke de Bruin
9d9b7a9ab5 Add test 2023-04-16 10:02:47 +02:00
dependabot[bot]
31c472feaf
Bump golang.org/x/net from 0.0.0-20220725212005-46097bf591d3 to 0.7.0 (#67)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.0.0-20220725212005-46097bf591d3 to 0.7.0.
- [Release notes](https://github.com/golang/net/releases)
- [Commits](https://github.com/golang/net/commits/v0.7.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-04-15 10:40:21 +02:00
totomz
cdf6e68684 Use multiple oidc claim to find the username
The clim `preferred_username` is optional in Azure AD. Although is listed as preferred, in some enterprise environment it's not possible to add this additional claim. `unique_name` and `upn` are legacy alternatives
2023-04-07 12:15:06 +02:00
Ben Westover
b11eb0879e
Clarify build dependencies (#64) 2023-01-09 16:25:57 +01:00
tobsec
1ff38730d2
Upgrade Keycloak dependency (#60)
* Change ownership not working for key.pem
* Fix Keycloak not importing realm, default path of keycloak to /auth
* Set default path of keycloak to /auth
2022-11-17 10:43:59 +01:00
Bolke de Bruin
43eb2d5f47 Make session length configurable 2022-10-22 10:17:43 +02:00
Bolke de Bruin
2abf83f0be Set max session storage to 8kb
If using the filesystem storage provider
for session store it can be set than a larger value than 4kb
as it is not tied to the restriction of a cookie anymore.
2022-10-22 10:08:42 +02:00
bolkedebruin
236ddb4f9b
Update README.md
Some clarifications
2022-10-18 11:59:03 +02:00
Bolke de Bruin
7e3c4abea7 Change name 2022-10-18 11:40:28 +02:00
Bolke de Bruin
ee20553f08 Make stackable 2022-10-18 11:39:26 +02:00
Bolke de Bruin
db98550455 Refactor identity and http routing 2022-10-18 09:36:41 +02:00
Bolke de Bruin
b42c3cd3cc Refactor identity framework to be more robust 2022-10-13 11:13:24 +02:00
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