docs(example): check access token expiration (#702)

This commit is contained in:
mqf20 2025-02-13 19:34:29 +08:00 committed by GitHub
parent 37dd41e49b
commit c03a8c59ca
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -486,6 +486,9 @@ func (s *Storage) SetUserinfoFromToken(ctx context.Context, userinfo *oidc.UserI
// return err // return err
// } // }
//} //}
if token.Expiration.Before(time.Now()) {
return fmt.Errorf("token is expired")
}
return s.setUserinfo(ctx, userinfo, token.Subject, token.ApplicationID, token.Scopes) return s.setUserinfo(ctx, userinfo, token.Subject, token.ApplicationID, token.Scopes)
} }