【发布时间】:2016-07-21 07:13:35
【问题描述】:
我了解到 Google App Engine (GAE) 使用 Google 帐户提供用户身份验证。我的应用迎合了 3 种不同的用户类型,为所有人提供不同的功能。我无法弄清楚如何继续设置这样的后端。我正在用 Java 构建应用程序,对于前端,我将使用 AngularJS。
请帮助我朝着正确的方向前进。
【问题讨论】:
-
为此使用 OAuth 身份验证。 Java 文档是 cloud.google.com/appengine/docs/java/oauth,前端代码是 cloud.google.com/appengine/docs/java/endpoints/consume_js
-
@arun-shinde 如何为不同类型的用户创建不同的登录名?我的意思是……OAuth 不会为所有用户提供一个单一的登录平台吗?
-
OAuth 基本上是出于安全目的。根据您后端的用户电子邮件授予用户角色。
-
@arun-shinde 我看着 Apache Shiro 做同样的事情。这行得通吗?
-
欢迎来到stackoverflow。请参阅how to write a good stackoverflow question,您需要事先进行更多阅读和尝试。
标签: java angularjs google-app-engine user-roles