Example #1
0
func Get(resource string) string {
	endpoint, err := url.Parse(settings.Config().Fleet.Url + resource)
	utils.Error(err)

	resp, err := http.Get(endpoint.String())
	utils.Error(err)

	body, err := ioutil.ReadAll(resp.Body)
	utils.Error(err)

	return string(body[:])
}
Example #2
0
func OAuthConfig() *oauth.Config {
	var cfg = settings.Config()
	config := &oauth.Config{
		ClientId:     cfg.Github.ClientId,
		ClientSecret: cfg.Github.ClientSecret,
		RedirectURL:  cfg.Github.RedirectUrl,
		Scope:        cfg.Github.Scope,
		AuthURL:      cfg.Github.AuthUrl,
		TokenURL:     cfg.Github.TokenUrl,
		TokenCache:   oauth.CacheFile(cfg.Github.TokenCache),
	}
	return config
}