Enabling OpenID support


I need to have an OpenID login module in my app.
My initial search lead my to the first conclusion:
OpenID + Desktop application = a big headache
Did anyone try/know this issue?
Once the user has logged-in, how do I pass that information securely to my Juce application?


Maybe one solution is to use OpenID in a web page and then
OAuth 2.0 for the Juce - Web server authentication?