Dries Mys
8714a87d52
Support for NTLM authentication added
...
To support NTLM authentication, a database is added as an authentication source.
Currently, only the configuration file is supported as a database.
Database authentication supports Basic and NTLM authentication protcols.
ServerConfig.BasicAuthEnabled renamed to LocalEnabled as Basic auth can be used with Database or Local.
2024-04-14 23:28:25 +02:00
Bolke de Bruin
9c6d056d69
Use jose v4 and make clearer and fix signing/encryption
2024-04-12 12:33:46 +02:00
Bolke de Bruin
46620c87b7
upgrades
2024-03-18 15:27:30 +01:00
Bolke de Bruin
f70348c18a
Upgrade
2024-03-18 14:27:46 +01:00
Bolke de Bruin
e477717716
Update
2024-03-18 14:17:36 +01:00
Bolke de Bruin
d532838a25
Update dep
2024-03-18 14:05:13 +01:00
dependabot[bot]
db00db131b
Bump github.com/go-jose/go-jose/v3 from 3.0.1 to 3.0.3 ( #101 )
...
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose ) from 3.0.1 to 3.0.3.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Changelog](https://github.com/go-jose/go-jose/blob/v3.0.3/CHANGELOG.md )
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.1...v3.0.3 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:28:41 +01:00
dependabot[bot]
71e3668943
Bump google.golang.org/protobuf from 1.30.0 to 1.33.0 ( #102 )
...
Bumps google.golang.org/protobuf from 1.30.0 to 1.33.0.
---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-03-15 12:28:30 +01:00
dependabot[bot]
bce7ed0164
Bump golang.org/x/crypto from 0.14.0 to 0.17.0 ( #92 )
...
Bumps [golang.org/x/crypto](https://github.com/golang/crypto ) from 0.14.0 to 0.17.0.
- [Commits](https://github.com/golang/crypto/compare/v0.14.0...v0.17.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/crypto
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-19 13:19:07 +01:00
dependabot[bot]
017f338d86
Bump golang.org/x/net from 0.9.0 to 0.17.0 ( #85 )
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.9.0 to 0.17.0.
- [Commits](https://github.com/golang/net/compare/v0.9.0...v0.17.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-12-15 12:58:12 +01:00
dependabot[bot]
93d77f297e
Bump google.golang.org/grpc from 1.54.0 to 1.56.3 ( #86 )
...
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go ) from 1.54.0 to 1.56.3.
- [Release notes](https://github.com/grpc/grpc-go/releases )
- [Commits](https://github.com/grpc/grpc-go/compare/v1.54.0...v1.56.3 )
---
updated-dependencies:
- dependency-name: google.golang.org/grpc
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-15 12:57:50 +01:00
dependabot[bot]
cd58eeef81
Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1 ( #87 )
...
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose ) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Changelog](https://github.com/go-jose/go-jose/blob/v3/CHANGELOG.md )
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.0...v3.0.1 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-15 12:57:33 +01:00
Bolke de Bruin
cdc497f365
Add templating option for RDP files
2023-05-15 10:43:38 +02: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
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
Bolke de Bruin
db98550455
Refactor identity and http routing
2022-10-18 09:36:41 +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
94d7cddc4b
Rework tunnels to support statistics
2022-09-24 13:21:01 +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
454d203070
Add acme support
2022-08-31 09:52:50 +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
b05886db73
Remove cobra
...
Cobra is pretty opnionated and its complexity isnt required
currently.
2022-08-11 14:25:07 +02:00
Bolke de Bruin
cd4182c1f5
Switch from viper to koanf
2022-08-11 13:58:24 +02:00
Bolke de Bruin
0f329f8e55
Allow disabling TLS behind a load balancer
...
Upgrade dependencies
2022-08-04 21:34:52 +02:00
Krzysztof Adamski
48da75b96d
Bump go to 1.17 and upgrade deps ( #32 )
...
Co-authored-by: Krzysztof Adamski <krzysztof.adamski@ing.com>
2022-07-08 09:55:10 +02:00
Bolke de Bruin
e5e888ec7c
Upgrade depedencies and go version
2021-05-18 11:32:38 +02:00
Bolke de Bruin
188f077da1
Work with go-jose to have encryption
2020-08-19 11:33:26 +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
cbb4c29b4d
Add more documentation
2020-07-18 19:42:06 +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
80d11598ec
Working websockets
2020-07-12 22:36:47 +02:00