mirror of
https://github.com/bolkedebruin/rdpgw.git
synced 2026-03-27 22:46:37 +00:00
Can omit username from rendered RDP (#83)
This commit is contained in:
committed by
GitHub
parent
6325c0c4b7
commit
8e117ad083
@@ -94,6 +94,7 @@ type ClientConfig struct {
|
||||
// kept for backwards compatibility
|
||||
UsernameTemplate string `koanf:"usernametemplate"`
|
||||
SplitUserDomain bool `koanf:"splituserdomain"`
|
||||
NoUsername string `koanf:"nousername"`
|
||||
}
|
||||
|
||||
func ToCamel(s string) string {
|
||||
|
||||
@@ -110,6 +110,7 @@ func main() {
|
||||
RdpOpts: web.RdpOpts{
|
||||
UsernameTemplate: conf.Client.UsernameTemplate,
|
||||
SplitUserDomain: conf.Client.SplitUserDomain,
|
||||
NoUsername: conf.Client.NoUsername,
|
||||
},
|
||||
GatewayAddress: url,
|
||||
TemplateFile: conf.Client.Defaults,
|
||||
|
||||
@@ -37,6 +37,7 @@ type Config struct {
|
||||
type RdpOpts struct {
|
||||
UsernameTemplate string
|
||||
SplitUserDomain bool
|
||||
NoUsername bool
|
||||
}
|
||||
|
||||
type Handler struct {
|
||||
@@ -210,9 +211,11 @@ func (h *Handler) HandleDownload(w http.ResponseWriter, r *http.Request) {
|
||||
}
|
||||
}
|
||||
|
||||
d.Settings.Username = render
|
||||
if domain != "" {
|
||||
d.Settings.Domain = domain
|
||||
if !NoUsername {
|
||||
d.Settings.Username = render
|
||||
if domain != "" {
|
||||
d.Settings.Domain = domain
|
||||
}
|
||||
}
|
||||
d.Settings.FullAddress = host
|
||||
d.Settings.GatewayHostname = h.gatewayAddress.Host
|
||||
|
||||
Reference in New Issue
Block a user