我想做myopenid做的事情 - 一旦你登录,你可以点击一个生成SSL证书的按钮; 浏览器然后下载此证书并存储它.当您稍后返回yourid.myopenid.com时,您的浏览器可以使用其存储的证书进行身份验证,因此您不需要密码.
所以我的问题是让这个工作需要什么?我如何生成证书?一旦它们被呈现给我,我该如何验证它们?
我的堆栈是使用Passenger的Apache上的Rails,但我不太特别.
这些通常称为客户端证书.
我还没有实际使用,但宁静认证的修改版本可以在这里找到这里看起来像你以后有什么.
我是通过Nic博士的帖子找到的