2012-07-02 41 views
3

我想在Windows应用程序中实现OpenAuth。我目前在应用程序中嵌入浏览器,但这个解决方案很糟糕。有没有办法在浏览器之外实现OpenAuth而不诉诸黑客?

有没有办法使用原始API来做到这一点?

+0

如果我没有弄错,你可以通过发出你选择的任何语言的https请求来做到这一点。我有一些工作,用oauth连接到用纯php编写的facebook。 – Wug

+0

是的,可能。 http://stackoverflow.com/questions/386973/web-service-authentication-using-openid http://stackoverflow.com/questions/4634408/can-non-web-applications-use-openid – Brian

+0

我有点寻找一个解决方案,我可以懒惰,不能重新发明轮子;) – Brian

回答

1

既然你提到了浏览器,我假设你有兴趣实现一个OAuth客户端,而不是提供者。你可以试试Scribe library。它是用Java编写的,为几个不同的提供者提供了客户端实现,并且很容易扩展到新的提供者。

相关问题