func (c *TokenCredentials) WithInsecure() *TokenCredentials {
	return &TokenCredentials{token: c.token, tokenFunc: c.tokenFunc, allowInsecure: true}
}
func (c *TokenCredentials) WithInsecure() *TokenCredentials {
	return &TokenCredentials{token: c.token, tokenFunc: c.tokenFunc, allowInsecure: true}
}
// WithInsecure returns a copy of the TokenCredentials, allowing insecure transport