我正在使用Google App Engine java创建一个应用程序。在此应用程序中,我必须使用OAuth2对用户进行身份验证。这些用户属于其他服务提供商,例如example.com(意味着他们在example.com上拥有自己的帐户)。我查看了有关通过OAuth进行身份验证和授权的Google App Engine文档。在本文档中,他们只提供了对Google用户进行身份验证和授权的方式,而不是其他域用户。我还检查了谷歌应用引擎中的OpenID功能,但我不需要这个,因为example.com不提供OpenID端点来验证用户。请帮我推导一个验证用户身份的解决方案。