5
Nach dem Kotlin Upgrade 1.0.0-beta-3595
von 1.0.0-beta-242
der folgende Code nicht kompiliert:Kotlin Federsicherheits Config
@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()
}
Fehler zurückgegeben:
SecurityAssembly.kt: (48, 65): Unresolved reference: permitAll
Edit:
Die Signatur Die allow-Methode, die aus dem beliebten Spring Security-Framework stammt, lautet:
public ExpressionInterceptUrlRegistry permitAll() {
return access(permitAll);
}
Fehle ich etwas oder ist das ein Fehler?
Können Sie die Funktionssignatur für "allowAll" (vor dem Upgrade) angeben? – mfulton26
@ mfulton26 ah, ja natürlich. hinzugefügt thx. –