func newTokenFetcher(c *config.Config, logger *steno.Logger) token_fetcher.TokenFetcher { if c.RoutingApi.AuthDisabled { logger.Info("using noop token fetcher") return token_fetcher.NewNoOpTokenFetcher() } tokenFetcher := token_fetcher.NewTokenFetcher(&c.OAuth) logger.Info("using uaa token fetcher") return tokenFetcher }
func newTokenFetcher(logger lager.Logger, clock clock.Clock, c *config.Config) token_fetcher.TokenFetcher { if c.RoutingApi.AuthDisabled { logger.Info("using-noop-token-fetcher") return token_fetcher.NewNoOpTokenFetcher() } tokenFetcherConfig := token_fetcher.TokenFetcherConfig{ MaxNumberOfRetries: c.TokenFetcherMaxRetries, RetryInterval: c.TokenFetcherRetryInterval, ExpirationBufferTime: c.TokenFetcherExpirationBufferTimeInSeconds, } logger.Info("fetching-token-from-uaa") tokenFetcher, err := token_fetcher.NewTokenFetcher(logger, &c.OAuth, tokenFetcherConfig, clock) if err != nil { logger.Fatal("initialize-token-fetcher-error", err) } return tokenFetcher }
func newTokenFetcher(logger *steno.Logger, clock clock.Clock, c *config.Config) token_fetcher.TokenFetcher { if c.RoutingApi.AuthDisabled { logger.Info("using noop token fetcher") return token_fetcher.NewNoOpTokenFetcher() } tokenFetcherConfig := token_fetcher.TokenFetcherConfig{ MaxNumberOfRetries: c.TokenFetcherMaxRetries, RetryInterval: c.TokenFetcherRetryInterval, ExpirationBufferTime: c.TokenFetcherExpirationBufferTimeInSeconds, } cfLogger, _ := cf_lager.New("token_fetcher") tokenFetcher, err := token_fetcher.NewTokenFetcher(cfLogger, &c.OAuth, tokenFetcherConfig, clock) if err != nil { logger.Errorf("Error creating token fetcher: %s\n", err) os.Exit(1) } logger.Info("using uaa token fetcher") return tokenFetcher }