5
1.0.0-beta-242
からKotlin 1.0.0-beta-3595
にアップグレードした後、次のコードはコンパイルされません:Kotlin春のセキュリティ設定
@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 Securityフレームワークのものです。
public ExpressionInterceptUrlRegistry permitAll() {
return access(permitAll);
}
私に何か不足しているまたはこれはバグですか?
(アップグレードする前に)permitAllに関数シグネチャを指定できますか? – mfulton26
@ mfulton26ああ、もちろんそうです。追加thx。 –