How can I make my desktop application into an OpenID relying party?
Have a look at this question, it looks to me that OAuth can do this for you.
548k questions
547k answers
4 comments
86.3k users