I'm implementing an OpenID provider and have it running smoothly for standard OpenID requests (where the end-user knows their OpenID url). However I want consumers to be able to use the provider without knowing the end-users OpenID url up-front, this will be determined when the user logs in.
I found that this is theoretically possible by reading this stackoverflow question, however it doesn't provide a lot of detail for me to be able to gather the required information to develop this myself, fact that it's DotNet doesn't help.
Can anyone direct me to where I might find more information on how this is set up?
I'm using Zend Framework, but couldn't find any useful information in it's documentation.