gpt4 book ai didi

oracle - 将Spring Security与Oracle&Grails一起使用

转载 作者:行者123 更新时间:2023-12-02 15:00:30 25 4
gpt4 key购买 nike

我想问一下我应该使用哪个插件来实现以下功能:

  • 用户发送HTTP帖子,其中包含带有用户名和密码数据的JSON(以使用grails网络服务)
  • 向Oracle DB询问这些数据并接收正确或错误的
  • 如果为true,则生成 token 并在某处保留有关用户和 token 的信息(可能是域类)
  • 检查所有其他请求是否包含有效 token ,并允许用户自定义我的Web服务。

  • 到目前为止,我尝试了2个插件:spring-security-rest和spring-security-core。两者都运行良好(Alvaro Sanchez的Spring Security其余部分提供了上面列出的几乎所有功能),但是都对我产生了2个域类:用户和角色(当前我不希望在此存储此类数据)。

    您有解决方案吗?还是我应该自己完成所有功能?

    提前致谢!

    最佳答案

    Spring Security插件不会强制您将用户和角色数据存储在UserRole域类中。它甚至根本不强制您将它们存储在数据库中。您可以从任何地方(Web服务,内存,文本文件等)获取此数据,但是如果不将其存储在域类中,则需要提供一个自定义的UserDetailsService bean。这是一个非常简单的练习,即explained in the plugin's docs

    关于oracle - 将Spring Security与Oracle&Grails一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27167244/

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