option to ignore token from ENV
This commit is contained in:
parent
a61f012507
commit
d6f1124cf6
|
@ -97,7 +97,7 @@ func main() {
|
||||||
relay := flag.String("tunnel-relay-url", "", "the websocket url at which to connect to the tunnel relay")
|
relay := flag.String("tunnel-relay-url", "", "the websocket url at which to connect to the tunnel relay")
|
||||||
apiHostname := flag.String("api-hostname", "", "the hostname used to manage clients")
|
apiHostname := flag.String("api-hostname", "", "the hostname used to manage clients")
|
||||||
secret := flag.String("secret", "", "the same secret used by telebit-relay (used for JWT authentication)")
|
secret := flag.String("secret", "", "the same secret used by telebit-relay (used for JWT authentication)")
|
||||||
token := flag.String("token", "", "a pre-generated token to give the server (instead of generating one with --secret)")
|
token := flag.String("token", "", "an auth token for the server (instead of generating --secret); use --token=false to ignore any $TOKEN in env")
|
||||||
bindAddrsStr := flag.String("listen", "", "list of bind addresses on which to listen, such as localhost:80, or :443")
|
bindAddrsStr := flag.String("listen", "", "list of bind addresses on which to listen, such as localhost:80, or :443")
|
||||||
tlsLocals := flag.String("tls-locals", "", "like --locals, but TLS will be used to connect to the local port")
|
tlsLocals := flag.String("tls-locals", "", "like --locals, but TLS will be used to connect to the local port")
|
||||||
locals := flag.String("locals", "", "a list of <from-domain>:<to-port>")
|
locals := flag.String("locals", "", "a list of <from-domain>:<to-port>")
|
||||||
|
@ -263,6 +263,9 @@ func main() {
|
||||||
if 0 == len(*token) {
|
if 0 == len(*token) {
|
||||||
*token = os.Getenv("TOKEN")
|
*token = os.Getenv("TOKEN")
|
||||||
}
|
}
|
||||||
|
if "false" == *token {
|
||||||
|
*token = ""
|
||||||
|
}
|
||||||
if 0 == len(*token) {
|
if 0 == len(*token) {
|
||||||
*token, err = authstore.HMACToken(ppid)
|
*token, err = authstore.HMACToken(ppid)
|
||||||
if dbg.Debug {
|
if dbg.Debug {
|
||||||
|
|
Loading…
Reference in New Issue