Commit Graph
268 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 v2.0 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 v9.0.1 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