java来检查Google的用户名和密码
我有一个应用程序,需要检查作为输入的username
和password
是否是google的username
和password
,然后向他显示一些基于此的自定义设置
我无法在internet上进行检查,因为在我的办公室,Gmail
关键字被阻止,当我导航到其他网站时,它们被阻止,因为关键字被阻止
有人能指引我吗?PHP或Java均可接受
更新信息
http://www.sourcebits.com/geemail/
只需检查空气应用,他们已经开发了。我是这样想的
# 1 楼答案
如果你想认证谷歌的服务,请使用OpenID or OAuth
# 2 楼答案
“哦,你好,如果你只给我你在谷歌服务上的用户名和密码,还有你的SSN、CC号码和PIN,还有你的出生日期、姓名和地址,我需要这些信息,但我不会滥用它,老实说。”
这就是当有人问我的名字和密码时,我听到的,同样是电子邮件服务:大多数密码恢复系统使用什么?哦,对了,你的电子邮件。您刚刚与匿名陌生人共享的访问权限。在互联网上。但是,嘿,Facebook也要求你有权翻阅你的电子邮件,它们不会是邪恶的,所以没问题,对吧
此外,你的应用程序现在需要存储用户名+密码,因为就谷歌而言,它实际上将成为用户。我相信谷歌不会泄露我的名字和通行证;OTOH我绝对不相信你不会泄露这些信息(无论是故意的,还是通过外部黑客,或内部不满的员工)I do remember a related question about a similar service logging in as you
@Pekka是对的,如果你试图使用用户对谷歌的访问权限,你应该这样做using Google's OpenID endpoint,因为它明确针对这种情况,但不给你对用户帐户的控制权。(我假设你是而不是试图仿冒用户名和密码)
# 3 楼答案
OpenID是一种安全、快速、更方便的网站登录方式 :D 使用开放id
这个地址中有很多lib http://wiki.openid.net/w/page/12995176/Libraries
# 4 楼答案
如果用户授予你的网站权限,你可以使用谷歌文档来获取更多关于用户的信息。就像stackoverflow openid的工作原理一样
http://code.google.com/apis/accounts/docs/OpenID.html
你还应该检查: http://code.google.com/p/openid-selector/