mirror of
https://github.com/golang/oauth2.git
synced 2025-07-21 00:00:09 +08:00
jira: fix bug when upper-casing scopes
Fix for a small bug that causes scopes to be prefixed by a bunch of `+` chars, which results in an invalid scopes response from the Jira Auth Server. Change-Id: I00ded66c1eeb042a02f11ef3c84d7281159b1039 GitHub-Last-Rev: f76f48058979f4c7690b702a4fb31f245f9f7043 GitHub-Pull-Request: golang/oauth2#282 Reviewed-on: https://go-review.googlesource.com/110917 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
This commit is contained in:
parent
6881fee410
commit
cdc340f7c1
@ -94,8 +94,8 @@ func (js jwtSource) Token() (*oauth2.Token, error) {
|
||||
// Add scopes if they exist; If not, it defaults to app scopes
|
||||
if scopes := js.conf.Scopes; scopes != nil {
|
||||
upperScopes := make([]string, len(scopes))
|
||||
for _, k := range scopes {
|
||||
upperScopes = append(upperScopes, strings.ToUpper(k))
|
||||
for i, k := range scopes {
|
||||
upperScopes[i] = strings.ToUpper(k)
|
||||
}
|
||||
v.Set("scope", strings.Join(upperScopes, "+"))
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user