Java 要查看Google';用户名和密码

Java 要查看Google';用户名和密码,java,php,Java,Php,我有一个应用程序,我需要检查作为输入的用户名和密码是否是google的用户名和密码,然后向他显示一些基于此的自定义设置 我无法像在办公室一样在互联网上查看,Gmail关键字被屏蔽,当我导航到其他网站时,由于关键字被屏蔽,它们被屏蔽 有人能指引我吗?PHP或Java均可接受 更新信息 只需检查空气应用,他们已经开发了。我是这样想的 “哦,你好,如果你只给我你的谷歌服务用户名和密码,还有你的SSN、抄送号码和PIN,还有你的出生日期、姓名和地址,我都需要,但我不会滥用,老实说。” 当有人问我的名字

我有一个应用程序,我需要检查作为输入的
用户名
密码
是否是google的
用户名
密码
,然后向他显示一些基于此的自定义设置

我无法像在办公室一样在互联网上查看,Gmail关键字被屏蔽,当我导航到其他网站时,由于关键字被屏蔽,它们被屏蔽

有人能指引我吗?PHP或Java均可接受

更新信息


只需检查空气应用,他们已经开发了。我是这样想的

“哦,你好,如果你只给我你的谷歌服务用户名和密码,还有你的SSN、抄送号码和PIN,还有你的出生日期、姓名和地址,我都需要,但我不会滥用,老实说。”

当有人问我的名字和密码时,我就听到了这样的话:大多数密码恢复系统都使用什么?哦,对了,你的电子邮件。您刚刚与匿名陌生人共享的访问权限。在互联网上。但是,嘿,Facebook也要求你有权对你的电子邮件感到恼火,它们不会是邪恶的,所以没问题,对吧

此外,你的应用程序现在需要存储用户名+密码,因为就谷歌而言,它实际上将成为用户。我相信谷歌不会泄露我的名字和通行证;OTOH我绝对不相信你不会泄露这些信息(无论是故意的,还是通过外部黑客,或者内部不满的员工)


@Pekka是对的,如果你试图使用用户对谷歌的访问权,你应该这样做,因为它明确针对这种情况,但不给你对用户帐户的控制权。(我假设您没有试图仿冒用户名和密码)

OpenID是一种安全、快速、更方便的登录网站的方式。 :D 使用开放id


此地址中有许多lib

如果用户授予您的站点权限,您可以使用谷歌文档来获取更多有关用户的信息。就像stackoverflow openid的工作原理一样

您还应检查:

如果您想验证Google的服务,请使用。

从安全角度来看,这可能不是一个好主意。你考虑过使用OpenID吗?用户可以使用谷歌的OpenID登录,你的应用程序可以做出相应的反应,你所说的“谷歌的用户名和密码”是什么意思?你的意思是用户的用户名和密码,比如Gmail?更新了帖子,可能会更清楚一些。我经常在我使用thunderbird的浏览器之外访问我的Gmail。如果您需要按照air应用程序的思路做一些事情,那么您实际上是在编写一个桌面电子邮件客户端。@kinjal:您说的桌面?现在情况有所不同了——数据不是通过第三方代理的——但是使用PHP,这是不太可能的——因为它本质上是一种服务器端语言(和CLI,是的,但我仍然需要看到PHP桌面GUI)。我想要么我不清楚我打算做什么,要么我应该举个例子。看看我更新的帖子。@Vinothbabu:不,没问题。他们似乎在说“给我们/我们的应用程序你的GMail名称和密码,我们只会用它向你展示一个很棒的GMail版本,真的,相信我们”。这里的问题不是计算性的,而是信任:你信任一个网站不会滥用这种访问吗?就我个人而言,我不会——如果只是因为你的名字+通行证最终将被保存在其他人手中的话。也许他们不会滥用它,但是一个不满的员工呢?或者他们的数据库被黑了?换句话说,我对他们不够信任。永远不要把可以归因于愚蠢的东西归因于恶意,也不要在没有仔细检查语义差异的情况下把任何东西归因于愚蠢。@kinjal:我并不是说我不信任他们(请不要把“信任”和“喜欢”混为一谈,它们是独立的)。我在陈述一个事实。你会把你的用户名和密码托付给任何陌生人吗?陌生人可能是诚实的,但是仅仅从一个网页上,没有办法确定。@Piskvor:我感觉到了你,但是质疑意图/动机不会带我们去任何地方。如果有人问了一个关于如何格式化硬盘或从文件夹中删除所有文件的问题,该怎么办?在回答问题之前,我们是否必须首先确定意图是真实的。(前面的评论很轻松,我无法再编辑它以在结尾添加笑脸)。