【发布时间】:2014-08-13 15:41:53
【问题描述】:
在 Cloud Endpoints 中,我知道在执行 OAuth 时,我需要检查 user == null 是否确定用户是否已通过身份验证。如果用户为空,我应该抛出异常。在示例 Google Cloud Endpoints 代码 sn-ps 中,我看到使用了两个不同的异常。
OAuth documentation for cloud endpoints 表示要抛出 OAuthRequestException。但是,我看到其他代码库(包括Udacity Course)抛出UnauthorizedException。
我注意到 OAuthRequestException 没有从 com.google.api.server.spi.ServiceException 扩展,所以我认为 UnauthorizedException 是正确的选择?
我应该使用哪一个?
【问题讨论】:
标签: java google-app-engine google-cloud-endpoints