mirror of
https://github.com/bolkedebruin/rdpgw.git
synced 2025-07-28 13:26:10 +02:00
37 lines
672 B
Go
37 lines
672 B
Go
package config
|
|
|
|
type Configuration struct {
|
|
Server ServerConfig
|
|
OpenId OpenIDConfig
|
|
Caps RDGCapsConfig
|
|
}
|
|
|
|
type ServerConfig struct {
|
|
GatewayAddress string
|
|
Port int
|
|
CertFile string
|
|
KeyFile string
|
|
FarmHosts []string
|
|
EnableOverride bool
|
|
HostTemplate string
|
|
}
|
|
|
|
type OpenIDConfig struct {
|
|
ProviderUrl string
|
|
ClientId string
|
|
ClientSecret string
|
|
CallbackHost string
|
|
}
|
|
|
|
type RDGCapsConfig struct {
|
|
SmartCardAuth bool
|
|
TokenAuth bool
|
|
IdleTimeout int
|
|
RedirectAll bool
|
|
DisableRedirect bool
|
|
DisableClipboard bool
|
|
DisablePrinter bool
|
|
DisablePort bool
|
|
DisablePnp bool
|
|
DisableDrive bool
|
|
}
|