Skip to content

Commit 8692936

Browse files
authored
Merge pull request #72 from hadigoh/master
Initialize TokenInfo before invoking AccessGenerate.Token
2 parents 196a023 + 7f2d3ce commit 8692936

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

manage/manager.go

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,11 @@ func (m *Manager) GenerateAccessToken(gt oauth2.GrantType, tgr *oauth2.TokenGene
293293
}
294294
_, ierr := m.injector.Invoke(func(ti oauth2.TokenInfo, gen oauth2.AccessGenerate, stor oauth2.TokenStore) {
295295
ti = ti.New()
296+
ti.SetClientID(tgr.ClientID)
297+
ti.SetUserID(tgr.UserID)
298+
ti.SetRedirectURI(tgr.RedirectURI)
299+
ti.SetScope(tgr.Scope)
300+
296301
td := &oauth2.GenerateBasic{
297302
Client: cli,
298303
UserID: tgr.UserID,
@@ -306,10 +311,6 @@ func (m *Manager) GenerateAccessToken(gt oauth2.GrantType, tgr *oauth2.TokenGene
306311
err = terr
307312
return
308313
}
309-
ti.SetClientID(tgr.ClientID)
310-
ti.SetUserID(tgr.UserID)
311-
ti.SetRedirectURI(tgr.RedirectURI)
312-
ti.SetScope(tgr.Scope)
313314
ti.SetAccessCreateAt(td.CreateAt)
314315
ti.SetAccess(av)
315316
// set access token expires

0 commit comments

Comments
 (0)