Skip to content

Commit 449d867

Browse files
committed
client_credentials should not generate a refresh token
fixes openshift#31
1 parent 1f4e975 commit 449d867

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

access.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,7 @@ func (s *Server) handleClientCredentialsRequest(w *Response, r *http.Request) *A
335335
ret := &AccessRequest{
336336
Type: CLIENT_CREDENTIALS,
337337
Scope: r.Form.Get("scope"),
338-
GenerateRefresh: true,
338+
GenerateRefresh: false,
339339
Expiration: s.Config.AccessExpiration,
340340
HttpRequest: r,
341341
}

access_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ func TestAccessClientCredentials(t *testing.T) {
189189
t.Fatalf("Unexpected access token: %s", d)
190190
}
191191

192-
if d := resp.Output["refresh_token"]; d != "r1" {
193-
t.Fatalf("Unexpected refresh token: %s", d)
192+
if d, dok := resp.Output["refresh_token"]; dok {
193+
t.Fatalf("Refresh token should not be generated: %s", d)
194194
}
195195
}

0 commit comments

Comments
 (0)