def METHOD_NAME(
    self,
    request: PipelineRequest[HTTPRequestType],
    response: PipelineResponse[HTTPRequestType, HTTPResponseType],
) -> bool:
    """Authorize request according to an ARM authentication challenge
    :param ~azure.core.pipeline.PipelineRequest request: the request which elicited an authentication challenge
    :param ~azure.core.pipeline.PipelineResponse response: ARM's response
    :returns: a bool indicating whether the policy should send the request
    :rtype: bool
    """
    challenge = response.http_response.headers.get("WWW-Authenticate")
    if challenge:
        claims = _parse_claims_challenge(challenge)
        if claims:
            self.authorize_request(request, *self._scopes, claims=claims)
            return True
    return False