リアクティブ
リアクティブアプリケーションの最初の移行手順をすでに実行している場合は、リアクティブアプリケーションに固有の手順を実行する準備ができています。
メソッドセキュリティに AuthorizationManager
を使用する
6.0 では、@EnableReactiveMethodSecurity
はデフォルトで useAuthorizationManager
を true
に設定します。移行を完了するには、@EnableReactiveMethodSecurity
(Javadoc) で useAuthorizationManager
属性を削除します。
Java
Kotlin
@EnableReactiveMethodSecurity(useAuthorizationManager = true)
@EnableReactiveMethodSecurity(useAuthorizationManager = true)
変更:
Java
Kotlin
@EnableReactiveMethodSecurity
@EnableReactiveMethodSecurity
AuthenticationServiceException
の伝搬
AuthenticationWebFilter
(Javadoc) は AuthenticationServiceException
(Javadoc) を ServerAuthenticationEntryPoint
(Javadoc) に伝搬します。AuthenticationServiceException
はクライアント側のエラーではなくサーバー側のエラーを表すため、6.0 では、これを変更してコンテナーに伝達します。
rethrowAuthenticationServiceException
を true
に設定してこの動作を選択した場合は、次のように削除できます。
Java
Kotlin
AuthenticationFailureHandler bearerFailureHandler = new ServerAuthenticationEntryPointFailureHandler(bearerEntryPoint);
bearerFailureHandler.setRethrowAuthenticationServiceException(true);
AuthenticationFailureHandler basicFailureHandler = new ServerAuthenticationEntryPointFailureHandler(basicEntryPoint);
basicFailureHandler.setRethrowAuthenticationServiceException(true);
val bearerFailureHandler: AuthenticationFailureHandler = ServerAuthenticationEntryPointFailureHandler(bearerEntryPoint)
bearerFailureHandler.setRethrowAuthenticationServiceException(true)
val basicFailureHandler: AuthenticationFailureHandler = ServerAuthenticationEntryPointFailureHandler(basicEntryPoint)
basicFailureHandler.setRethrowAuthenticationServiceException(true)
変更:
Java
Kotlin
AuthenticationFailureHandler bearerFailureHandler = new ServerAuthenticationEntryPointFailureHandler(bearerEntryPoint);
AuthenticationFailureHandler basicFailureHandler = new ServerAuthenticationEntryPointFailureHandler(basicEntryPoint);
val bearerFailureHandler: AuthenticationFailureHandler = ServerAuthenticationEntryPointFailureHandler(bearerEntryPoint)
val basicFailureHandler: AuthenticationFailureHandler = ServerAuthenticationEntryPointFailureHandler(basicEntryPoint)
6.0 への更新のみを目的として |