gpt4 book ai didi

java - 如何在 Grails 应用程序和 Java 应用程序之间共享 Spring Security 类?

转载 作者:搜寻专家 更新时间:2023-11-01 00:52:47 24 4
gpt4 key购买 nike

我需要在 Grails 应用程序和 Java 应用程序中使用 Spring Security User、Role/Authority 和 UserRole-join 类。

我应该在哪里以及如何实现/生成这些类?

如果我使用从 Grails 生成的 GORM/Groovy 类,我将如何在 Java 应用程序(我自己处理 Hibernate session 工厂)中导入和使用它们?

或者我会在 Java 中将它们实现为 Hibernate 实体并在 Grails 应用程序中导入/使用它们吗? (我之前使用“普通”(非 Spring Security)类成功完成了此操作,但我不知道是否/如何实现 Spring Security Core 插件生成的 get、create、remove、removeAll 方法)

最佳答案

我有一个 grails 应用程序,其中使用了您的第二个选项。

有一个单独的数据操作模块,因为该项目有两个不同的独立应用程序(grails 网站和带有 REST api 的后端处理器),并且它还使用 MongoDB(因此,所有这些 GORM 魔法都无济于事)。

Spring Security 用于两边(web 和后端),实现不同,但一切正常。实际上它需要一些小的工作来实现所需的 beans(查看 Spring Security Core 插件),但它并不那么复杂。

关于java - 如何在 Grails 应用程序和 Java 应用程序之间共享 Spring Security 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6269077/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com