Guys, there is 302 response after the original POST that redirects to itself:
POST https://login.launchpad.net/+login-register 302 Moved Temporarily
GET https://one.ubuntu.com/auth/complete/?janrain_nonce=***&openid.assoc_handle=***&\ [...]&openid.return_to=https%3A%2F%2Fone.ubuntu.com%2Fauth%2Fcomplete%2F%3F 302 Found The Location header then says: Location: https://one.ubuntu.com/auth/complete/...
GET https://one.ubuntu.com/auth/complete/?janrain_nonce=2010-01-22T11%3A16%3A00... 403 Forbidden
So that's why browser loads the page for the second time.
Guys, there is 302 response after the original POST that redirects to itself:
POST https:/ /login. launchpad. net/+login- register
302 Moved Temporarily
GET https:/ /one.ubuntu. com/auth/ complete/ ?janrain_ nonce=* **&openid. assoc_handle= ***&\ &openid. return_ to=https% 3A%2F%2Fone. ubuntu. com%2Fauth% 2Fcomplete% 2F%3F /one.ubuntu. com/auth/ complete/...
[...]
302 Found
The Location header then says:
Location: https:/
GET https:/ /one.ubuntu. com/auth/ complete/ ?janrain_ nonce=2010- 01-22T11% 3A16%3A00...
403 Forbidden
So that's why browser loads the page for the second time.