OpenID PAM模块

Har*_*wok 12 linux security openid authentication pam

我正在寻找一个可以使用OpenID进行身份验证的PAM模块.我的想法是我想使用我的Gmail帐户和密码登录我的Linux机箱.我发现谷歌代码中有一个开源项目似乎正在做我想要的事情,但我没有看到任何代码可供下载.

我看到有很多例子或实现,但它们都是关于网络应用程序的.世界上是否有任何非基于Web的OpenID应用程序?在技​​术上是否可以制作非基于Web的OpenID应用程序?我天真地认为它应该是可能的.我可以模拟浏览器发送给OpenID提供程序的任何数据包并返回结果.只要我的Linux机箱连接到Internet,我就可以使用我的OpenID登录.

感谢有关如何制作OpenID PAM模块的任何意见,建议或指示.

谢谢!

Dr *_*r I 6

我可能会误解请求,但Google(例如)提供了一种方法,允许客户端和已安装的应用程序使用OpenAUTH 2.0标准通过Google的API进行身份验证.

正如您在使用OAuth 2.0 for Installed Applications中所看到的,甚至可以在使用OAuth 2.0 for Devices中看到更多内容.

是的,你仍然需要使用浏览器交互等,但是,python和ASP.NET都能够处理Web请求,对于Linux部分,Gnome也可以通过WebKitGTK +工具.

它可能是您研究的领先者.

哦,顺便说一下,关于WebServices和OpenID等,pam模块可以用Python编写(用于WebServer部分)并且可以轻松地集成到Gnome 3.2(也可以用Python来修改Gnome-Keyring API),并在ASP.NET中用于窗边.

但是再一次,我不是这个问题的专家,只是对它感兴趣.;-)