<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On Dec 29, 2009, at 1:31 PM, Kevin Horn wrote:</div><blockquote type="cite"><div class="gmail_quote">On Tue, Dec 29, 2009 at 10:12 AM, Raj kumar <span dir="ltr">&lt;<a href="mailto:k_r_a_j_kumar@yahoo.co.in">k_r_a_j_kumar@yahoo.co.in</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> <div><div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"><div>Hi,<br>Currently I'm having a server running under twisted. I'm planning to implement openid in my application. Is there any twisted version of openid api? I need some reference to go through openid examples.<br> <br>Thanks in advance.<br><br>Raj.<br></div><div class="hm"> </div></div><br></div></blockquote></div><br>Google is you friend: <a href="https://launchpad.net/txopenid">https://launchpad.net/txopenid</a><br><br>It may not suit your purposes exactly, but it seems like a good place to start.</blockquote></div><br><div>txopenid is an identity provider for OpenID version 1.1. That is, it can provide credentials for sites that accept OpenID logins, based on data stored in a MySQL database.</div><div><br></div><div>It won't currently help you *accept* OpenID as an authentication mechanism, but it's a great provider, IMNSHO ;-) I use it as my identity provider, and so far it works well for my purposes. It also has been pleasantly stable the whole time I've been running it (at least as monitored by Nagios).</div><div><br></div><div>Also, it provides a number of utility functions that are essential to the OpenID spec which should make writing a consumer a bit easier (particularly in regards to hmac digest support and encoding integers into their big-endian two's complement as a binary string...ugh)...</div><div><br></div><div>Admittedly OpenID is at version 2.x these days, so I'm hoping soon to update the provider and/or write a consumer implementation. I'd like to think OpenID is finally starting to catch on...</div><div><br></div><div>-phil</div></body></html>