在我的网络应用程序中,我想实现OpenId,就像stackoverflow.com必须登录其网站一样。
您在登录stackoverflow.com
时会发现详细信息因此,如果选择谷歌,那么它允许用户通过谷歌帐户登录。
请详细告诉我如何在java web应用程序中实现它。是否有任何单一API用于登录不同的网站,如(雅虎,谷歌,脸书等)
谢谢
答案 0 :(得分:6)
这有两个方面:
答案 1 :(得分:4)
不完全。您提到的大多数只是使用OpenID协议,但Facebook使用自己的授权,因此您需要将其作为单独的方法添加。
我还使用openid-selector作为客户端部分。
最后,我将查看this resource以查看不同提供商的URL端点。