MCPcopy Index your code
hub / github.com/filebrowser/filebrowser / getProxyAuth

Function getProxyAuth

cmd/config.go:96–111  ·  view source on GitHub ↗
(flags *pflag.FlagSet, defaultAuther map[string]interface{})

Source from the content-addressed store, hash-verified

94}
95
96func getProxyAuth(flags *pflag.FlagSet, defaultAuther map[string]interface{}) (auth.Auther, error) {
97 header, err := flags.GetString("auth.header")
98 if err != nil {
99 return nil, err
100 }
101
102 if header == "" && defaultAuther != nil {
103 header = defaultAuther["header"].(string)
104 }
105
106 if header == "" {
107 return nil, errors.New("you must set the flag 'auth.header' for method 'proxy'")
108 }
109
110 return &auth.ProxyAuth{Header: header}, nil
111}
112
113func getNoAuth() auth.Auther {
114 return &auth.NoAuth{}

Callers 1

getAuthenticationFunction · 0.85

Calls 1

GetStringMethod · 0.80

Tested by

no test coverage detected