flask_oauthlib/provider/oauth2.py
def validate_code(self, client_id, code, client, request, *args, **kwargs):
        """Ensure the grant code is valid."""
        client = client or self._clientgetter(client_id)
        log.debug(
            'Validate code for client %r and code %r', client.client_id, code
        )
        grant = self._grantgetter(client_id=client.client_id, code=code)
        if not grant:
            log.debug('Grant not found.')
            return False
        if hasattr(grant, 'expires') and \
           datetime.datetime.utcnow() > grant.expires:
            log.debug('Grant is expired.')
            return False

        request.state = kwargs.get('state')
        request.user = grant.user
        request.scopes = grant.scopes
        return True
def validate_code(self, client_id, code, client, request, *args, **kwargs):
        client = client or self._clientgetter(client_id)
        log.debug(
            'Validate code for client %r and code %r', client.client_id, code
        )
        grant = self._grantgetter(client_id=client.client_id, code=code)
        if not grant:
            log.debug('Grant not found.')
            return False
        if hasattr(grant, 'expires') and \
           datetime.datetime.utcnow() > grant.expires:
            log.debug('Grant is expired.')
            return False

        request.state = kwargs.get('state')
        request.user = grant.user
        request.scopes = grant.scopes
        return True
def validate_code ( self , client_id , code , client , request , * args , * * kwargs ) : client = client or self . _clientgetter ( client_id ) log . debug ( 'Validate code for client %r and code %r' , client . client_id , code ) grant = self . _grantgetter ( client_id = client . client_id , code = code ) if not grant : log . debug ( 'Grant not found.' ) return False if hasattr ( grant , 'expires' ) and datetime . datetime . utcnow ( ) > grant . expires : log . debug ( 'Grant is expired.' ) return False request . state = kwargs . get ( 'state' ) request . user = grant . user request . scopes = grant . scopes return True
Ensure the grant code is valid.
Ensure the grant code is valid .