Search code examples
copenid

Is there any C-language (or even C++) OpenID library around somewhere?


One of the OpenID developers pages advertises one, but that turns out to be a typo. I find none on Google.

Does anyone know of an OpenID interface library written in the C1 language?

Thanks!


1 Held by some to be archaic -- so '70s dontcha' know -- but there are those who love it.


Solution

  • After reading the comment from @DOK I dug a little deeper. Both the Google authentication service and the Yahoo! authentication service use the OAuth open protocol.

    Authentication -- the "API," as I called it -- looks to be implemented entirely as a series of HTTP-message interchanges with the service, so the appropriate API for a C program is libcurl.