score:0

  1. set up an openid relying party, that logs the communication with the openid provider.
  2. authenticate with your google account.
  3. look at the logs.

score:0

the short answer is that google openid url is not account specific and is determined by https://www.google.com/accounts/o8/id.

details: in the background, openid consumers should fetch an xrds openid document, which is located at https://www.google.com/accounts/o8/id. by parsing this document and doing the service discovery process, consumers will extract the google openid provider address, which is identified by https://www.google.com/accounts/o8/ud. this document tell consumers what are google openid parameters. below is the google xrds document which is located at https://www.google.com/accounts/o8/id:

<?xml version="1.0" encoding="utf-8"?>
<xrds:xrds xmlns:xrds="xri://$xrds" xmlns="xri://$xrd*($v*2.0)">
<xrd>
<service priority="0">
<type>http://specs.openid.net/auth/2.0/server</type>
<type>http://openid.net/srv/ax/1.0</type>
<type>http://specs.openid.net/extensions/ui/1.0/mode/popup</type>
<type>http://specs.openid.net/extensions/ui/1.0/icon</type>
<type>http://specs.openid.net/extensions/pape/1.0</type>
<uri>https://www.google.com/accounts/o8/ud</uri>
</service>
</xrd>
</xrds:xrds>

Related Query

More Query from same tag