Yes, OpenID providers can and often offer login “claims” or “attributes” if the OpenID requester requests it and the user agrees to share this data.
If you use DotNetOpenAuth for your OpenID ASP.NET library, it has built-in support for several ways to get these attributes, but it’s easy for you to get them on them, no matter how the Provider offers them. If you download the library, it comes with an example of how to do this.
For a business address and some other domain-specific attributes (data domains, not Internet domains), very few Providers offer them. The best you can do is get the “full address” and ask the user if there is one that they want to use.
source
share