Skip to content

Commit 01b58e4

Browse files
committed
Get request.client the right way. Add access_token on request. #53
1 parent 27460f8 commit 01b58e4

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

flask_oauthlib/provider/oauth2.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -641,9 +641,14 @@ def validate_bearer_token(self, token, scopes, request):
641641
log.debug('Bearer token scope not valid.')
642642
return False
643643

644+
request.access_token = tok
644645
request.user = tok.user
645-
request.client = tok.client
646646
request.scopes = scopes
647+
648+
if hasattr(tok, 'client'):
649+
request.client = tok.client
650+
elif hasattr(tok, 'client_id'):
651+
request.client = self._clientgetter(tok.client_id)
647652
return True
648653

649654
def validate_client_id(self, client_id, request, *args, **kwargs):

0 commit comments

Comments
 (0)