Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/370.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 Kotlin spring安全配置_Java_Spring_Spring Security_Kotlin - Fatal编程技术网

Java Kotlin spring安全配置

Java Kotlin spring安全配置,java,spring,spring-security,kotlin,Java,Spring,Spring Security,Kotlin,从1.0.0-beta-242升级到Kotlin1.0.0-beta-3595后,以下代码无法编译: @Throws(Exception::class) override fun configure(http: HttpSecurity) { http.addFilterBefore(AuthenticationFilter(authenticationManager()), BasicAuthenticationFilter::class.java) http.csrf().

1.0.0-beta-242
升级到Kotlin
1.0.0-beta-3595
后,以下代码无法编译:

@Throws(Exception::class)
override fun configure(http: HttpSecurity)
{
    http.addFilterBefore(AuthenticationFilter(authenticationManager()), BasicAuthenticationFilter::class.java)

    http.csrf().disable()
            .sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS)
            .and().authorizeRequests()
            .antMatchers("/authorization/**", "/public/**").permitAll()
            .antMatchers("/**").authenticated()
}
返回的错误为:

SecurityAssembly.kt: (48, 65): Unresolved reference: permitAll
编辑:

permitAll方法的签名(来自流行的Spring安全框架)为:

public ExpressionInterceptUrlRegistry permitAll() {
    return access(permitAll);
}

我是遗漏了什么还是这是一个错误

这是Kotlin 1.0-beta3595中的一个bug,并且一直存在

你能为permitAll(升级前)提供函数签名吗?@mfulton26啊,当然可以。添加了thx。