func SetAuthToken() error {
	// Noop if token is already set
	if token != "" {
		return nil
	}

	// token is only set once, no need to mutex protect
	var err error
	token, err = security.FetchAuthToken()
	return err
}
// SetAuthToken sets the session token
// Requires that the config has been set up before calling
SetAuthToken sets the session token
Requires that the config has been set up before calling
// SetAuthToken sets the session token // Requires that the config has been set up before calling
func SetAuthToken() error {
	if token != "" {
		return nil
	}
	var err error
	token, err = security.FetchAuthToken()
	return err
}
func SetAuthToken ( ) error { if token != " " { return nil } var err error token , err = security . FetchAuthToken ( ) return err }
SetAuthToken sets the session token
Requires that the config has been set up before calling
SetAuthToken sets the session token Requires that the config has been set up before calling
// Noop if token is already set // token is only set once, no need to mutex protect