Pete Wilson
Pete Wilson

Reputation: 8704

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.

Upvotes: 6

Views: 3998

Answers (3)

Aaron Salyer
Aaron Salyer

Reputation: 21

ZmartZone has provided liboauth2 on GitHub. Currently, documentation is essentially non-existent but there is contact info in the README to get help from the developers. You can find the library here:

https://github.com/zmartzone/liboauth2

Note: This developer is the same developer that provided one of the certified Relaying Party solutions listed here: https://openid.net/developers/certified/#RPLibs

Upvotes: 2

Pete Wilson
Pete Wilson

Reputation: 8704

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.

Upvotes: 2

Bill B
Bill B

Reputation: 1300

I don't know of one for C, but libopkele appears to be one such library for C++. However, I have never used it, so I cannot vouch for it.

Upvotes: 2

Related Questions