簡體   English   中英

Kotlin spring安全配置

[英]Kotlin spring security config

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 Security框架:

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

我錯過了什么或這是一個錯誤嗎?

這是Kotlin 1.0-beta3595中的一個錯誤,已在此處記錄

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM