def METHOD_NAME(self, token_url, redirect_uri, auth, authorization_code):
    """
    Make an access token request and save the token in the DB.
    Send an OAuth 2.0 "access token request"
    (https://datatracker.ietf.org/doc/html/rfc6749#section-4.1.3) to get a
    new access token for the current user and save it to the DB.
    :raise ExternalRequestError: if the HTTP request fails
    :raise ValidationError: if the server's access token response is invalid
    """
    self._token_request(
        token_url=token_url,
        auth=auth,
        data={
            "redirect_uri": redirect_uri,
            "grant_type": "authorization_code",
            "code": authorization_code,
        },
    )