Merge pull request #1633 from jdamick/master

added scopes to the oauth2 config
This commit is contained in:
Brad Rydzewski 2016-05-11 08:04:31 -07:00
commit 0cbb2730fe

View file

@ -53,7 +53,7 @@ func New(opts Opts) (remote.Remote, error) {
URL: defaultURL,
Client: opts.Client,
Secret: opts.Secret,
Scope: strings.Join(opts.Scopes, ","),
Scopes: opts.Scopes,
PrivateMode: opts.PrivateMode,
SkipVerify: opts.SkipVerify,
MergeRef: opts.MergeRef,
@ -73,7 +73,7 @@ type client struct {
API string
Client string
Secret string
Scope string
Scopes []string
Machine string
Username string
Password string
@ -261,6 +261,7 @@ func (c *client) newConfig(redirect string) *oauth2.Config {
return &oauth2.Config{
ClientID: c.Client,
ClientSecret: c.Secret,
Scopes: c.Scopes,
Endpoint: oauth2.Endpoint{
AuthURL: fmt.Sprintf("%s/login/oauth/authorize", c.URL),
TokenURL: fmt.Sprintf("%s/login/oauth/access_token", c.URL),