So, I did some Burp Suite reverse engineering, and am a bit closer to an answer. But still not clear on what the expected flow is.
When the user first enters the URL and clicks Next, the client does an `HTTP HEAD` with `/?embedded=true`.
In the next screen, I enter a dummy user name and password, and click Import. As a result, I see 2 requests made to the server:
HTTP POST to /RPC2 with Basic Auth and the following XML in the body:
<?xml version='1.0'?>
<methodCall>
<methodName>GetSession</methodName>
<params></params>
</methodCall>
HTTP POST to /RPC2 with Basic Auth and the following XML in the body:
<?xml version='1.0'?>
<methodCall>
<methodName>GetUserlogin</methodName>
<params></params>
</methodCall>