<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ProxyEndpoint name="default">
    <Description/>
    <FaultRules/>
    <PreFlow name="PreFlow">
        <Request>
            <Step>
                <Name>Correlation-ID</Name>
            </Step>
            <Step>
                <Name>Response-Cache</Name>
            </Step>
            <Step>
                <Name>Spike-Arrest</Name>
            </Step>
            <Step>
                <Condition>(request.verb != "GET") and (request.verb != "HEAD") and (request.verb != "OPTIONS")</Condition>
                <Name>method-not-allowed-fault</Name>
            </Step>
            <Step>
                <Name>Get-Source</Name>
            </Step>
            <Step>
                <Condition>raise-404 is true</Condition>
                <Name>Raise-Fault-Not-Found</Name>
            </Step>
            <Step>
                <Name>Retrieve-ApiAuth-Credentials</Name>
            </Step>
            <Step>
                <Name>Set-security-headers</Name>
            </Step>
        </Request>
        <Response/>
    </PreFlow>
    <PostFlow name="PostFlow">
        <Request/>
        <Response/>
    </PostFlow>
    <Flows/>
    <HTTPProxyConnection>
        <BasePath>/smartnews</BasePath>
        <Properties/>
        <VirtualHost>secure</VirtualHost>
        <VirtualHost>https_vhost</VirtualHost>
    </HTTPProxyConnection>
    <RouteRule name="default">
        <TargetEndpoint>default</TargetEndpoint>
    </RouteRule>
</ProxyEndpoint>