【问题标题】:Implement ACL in GAE + GWT在 GAE + GWT 中实现 ACL
【发布时间】:2023-03-17 04:36:01
【问题描述】:

我想创建一个 Google App Enginge + GWT 应用程序,该应用程序实现访问控制列表 (ACL) 以进行资源管理等。只是一个标准的未经身份验证的用户/基本用户/经理用户/管理员类型的东西。然后,用户的帐户/用户类型将决定他们对 Web 应用程序中某些功能的访问权限。

到目前为止,我能找到的唯一一个像样的例子需要将 Spring Security 集成到组合中 (Spring Security in Google App Engine/),但是正如教程中提到它使用 Spring MVC 一样,我想知道这是否合适或者我应该看看MVP 方法?

有没有什么好的书籍/教程/开源项目可以提供一个清晰的例子来说明如何在 GAE +GWT 应用程序中实现 ACL(特别是基于 Java 的解决方案)?

【问题讨论】:

    标签: java google-app-engine gwt spring-security


    【解决方案1】:

    Spring Security 是一个非常可靠的安全框架;它不需要与 Spring MVC 进行任何耦合,并且应该与 GAE/GWT 完全兼容。我本身并没有将它与 GWT 一起使用,但我已经将它集成到一堆不同的应用程序中,其中一些使用非 Spring MVC 框架,另一些甚至没有使用 Web MVC。它有一点学习曲线,但有很好的记录和证明。

    【讨论】:

    • 谢谢。至少我知道我在正确的轨道上。我只是找不到一个清晰的示例教程/项目来启动和运行。
    • 您在为哪一部分苦苦挣扎?您提供的页面中的示例应该很容易适应普通 GAE/GWT 应用程序,除了一个例外,如果您还没有使用 Spring,则需要首先将 Spring 加入其中,但这也相当容易(加上 Spring IMO 是 Web 应用程序环境中的必备品)。
    猜你喜欢
    • 2016-03-03
    • 2012-12-30
    • 1970-01-01
    • 2011-02-16
    • 1970-01-01
    • 2012-05-27
    • 1970-01-01
    • 2018-12-14
    • 1970-01-01
    相关资源
    最近更新 更多