1

我在 Google App Engine 上运行多个应用程序。我正在使用 UserService 进行身份验证,以便能够代表用户等发送电子邮件,并使用 OAuth2 进行 API 授权。

我现在正尝试在 Google Apps Marketplace 上发布应用程序,但我收到一封电子邮件,告诉我需要使用 OAuth2 进行身份验证。

由于我只是使用受支持的 Google 堆栈,我认为有一种方法可以满足在 Google Apps Marketplace 上发布我的应用程序的要求,但现在我被困住了。

4

2 回答 2

1

这类似于另一个问题。挑战在于用户服务仍在使用 OpenID。您需要使用客户端库对用户进行身份验证。

以下是PythonJava中的优秀示例。

于 2014-02-20T18:36:30.233 回答
0

目前我们使用 Openid 2.0 进行用户认证,使用 Oauth 进行其他服务的授权。Openid 2.0 已弃用,Google 不会使用 Open Id 提供身份验证。有关时间线,请参阅此链接https://developers.google.com/+/api/auth-migration#timetable

所以他们建议使用 OpenidConnect 进行用户身份验证。OpenIdConnect 是在 Oauth 2.0 上编写的用于用户身份验证的层。

如需参考,请访问http://openid.net/connect/https://developers.google.com/accounts/docs/OAuth2Login?hl=ja#appsetup

于 2014-05-22T11:54:06.597 回答