我在Google App Engine上运行了多个应用。我使用UserService进行身份验证,以便代表用户等发送电子邮件,并使用OAuth2进行API授权。
我现在正在尝试在Google Apps Marketplace上发布应用,但我收到一封电子邮件,告诉我需要使用OAuth2进行身份验证。
由于我刚刚使用支持的Google堆栈,我认为有一种方法可以满足在Google Apps Marketplace上发布我的应用程序的要求,但现在我已经卡住了。
答案 0 :(得分:1)
这类似于another question。挑战在于用户服务仍在使用OpenID。您需要使用客户端库来验证用户身份。
答案 1 :(得分: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