Articles of весна безопасность

Реактивное весеннее имя 5-го уровня безопасности в Котлине

Я пытаюсь преобразовать пример Reactive Spring Security ( https://github.com/spring-tips/reactive-security/blob/master/src/main/java/com/example/securitydemo/SecurityDemoApplication.java ) в Котлин , Это то, что у меня есть до сих пор: WebConfiguration.kt @Configuration class WebConfiguration { fun message(serverRequest: ServerRequest): Mono<ServerResponse> { val principalPublisher = serverRequest.principal().map { p -> "Hello, " + p.name + "!" } return ServerResponse.ok().body(principalPublisher.toMono()) } @Bean fun routes() = router { […]

Конфигурация безопасности пружины Kotlin

После обновления до Kotlin 1.0.0-beta-3595 из 1.0.0-beta-242 следующий код не компилируется: @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 Редактировать: Подпись метода allowAll, который из популярной системы Spring Security: public ExpressionInterceptUrlRegistry permitAll() { return access(permitAll); } Я что-то упустил или […]

Intereting Posts