Kotlin弹簧安全配置

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 

编辑:

来自流行的Spring Security框架的permitAll方法的签名是:

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

我错过了什么或者这是一个错误?

这是Kotlin 1.0-beta3595中的一个bug,已经记录在这里 。