2012-05-03 96 views
1

我正在使用Google数据API。我从用户处取得凭据并显示他们的活动和会议。但我的要求是让他们的登录SSO。意味着一旦他们在我的应用程序中输入他们的凭据,他们就会自动登录到Gmail。SSO登录到Gmail

如何使他们的登录单点登录?

我正在使用java和Javascript。

+6

“我正在取证”。什么?您正在使用Google凭据?那么您是要求他们违反他们的Google帐户的条款和条件?立即停止。如果您想要访问某人Google帐户中的某些数据,请使用他们的OAuth API。 – Quentin

+0

雅。我应该用这个。谢谢你的评论! – iRunner

+0

像Quentin写道,使用谷歌的登录,并做**不**取自己的用户凭据。 - https://developers.google.com/accounts/docs/OpenID?hl=de-DE – Smamatti

回答

1

您的要求是这样的 - 一旦谷歌登录到您的赞赏,他会自动登录到谷歌,反之亦然。
                               如果这是你的要求,你可以使用SAML 2.0实现SSO。 Google成为ID提供商,您的应用程序是服务提供商。当你想登录你的服务(你的应用程序)时,你将重定向到到谷歌登录页面,谷歌会验证你并设置必要的cookies将在你的浏览器中设置。那么下次你去gmail.com的时候,它会发现cookies已经设置好了,它会自动登录你。这个副本也是真的。