Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在grails之外使用grails安全模型(acegi)_Java_Grails_Spring Security - Fatal编程技术网

Java 在grails之外使用grails安全模型(acegi)

Java 在grails之外使用grails安全模型(acegi),java,grails,spring-security,Java,Grails,Spring Security,我有一个现有的grails应用程序,它是使用旧的acegi安全插件开发的。我想开发使用相同安全模型的其他应用程序(非grails)。我有两个问题: 我可以用这个项目来实现这一点吗 你能提供一个我如何认证的例子吗 此外,所谓“安全模型”,我实际上是指具有用户和角色的现有数据库 对!!旧的acegi插件是关于SpringSecurity2.x的(新插件是SpringSecurity3.x)。所以一定要下载正确的jar 作为或代码,请确保用于配置的xml配置与数据库架构匹配,例如: <aut

我有一个现有的grails应用程序,它是使用旧的acegi安全插件开发的。我想开发使用相同安全模型的其他应用程序(非grails)。我有两个问题:

  • 我可以用这个项目来实现这一点吗

  • 你能提供一个我如何认证的例子吗

    此外,所谓“安全模型”,我实际上是指具有用户和角色的现有数据库


  • 对!!旧的acegi插件是关于SpringSecurity2.x的(新插件是SpringSecurity3.x)。所以一定要下载正确的jar

    作为或代码,请确保用于配置的xml配置与数据库架构匹配,例如:

    <authentication-provider>
        <jdbc-user-service data-source-ref="dataSource" 
            users-by-username-query="SELECT U.username, U.password, U.accountEnabled AS 'enabled' FROM User U where U.username=?"
            authorities-by-username-query="SELECT U.username, R.name as 'authority' FROM User U JOIN Authority A ON u.id = A.userId JOIN Role R ON R.id = A.roleId WHERE U.username=?"/>
    </authentication-provider>