- 最終的に非推奨の要素要素説明7.0 の取り外し用。代わりにラムダベースの構成を使用してください。7.0 の取り外し用。デフォルトをそのまま使用するには、
HttpSecurity.anonymous(Customizer)
またはanonymous(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHttpSecurity.authorizeHttpRequests(Customizer)
を使用してください7.0 の取り外し用。代わりにHttpSecurity.authorizeHttpRequests(Customizer)
を使用してください7.0 の取り外し用。代わりにHttpSecurity.authorizeHttpRequests(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.cors(Customizer)
またはcors(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.csrf(Customizer)
またはcsrf(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.exceptionHandling(Customizer)
またはexceptionHandling(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.formLogin(Customizer)
またはformLogin(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.headers(Customizer)
またはheaders(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.httpBasic(Customizer)
またはhttpBasic(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.jee(Customizer)
またはjee(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.logout(Customizer)
またはlogout(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.oauth2Client(Customizer)
またはoauth2Client(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.oauth2Login(Customizer)
またはoauth2Login(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHttpSecurity.oauth2ResourceServer(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.portMapper(Customizer)
またはportMapper(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.rememberMe(Customizer)
またはrememberMe(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.requestCache(Customizer)
またはrequestCache(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。代わりにラムダベースの構成を使用してください。例:@Configuration @EnableWebSecurity public class SecurityConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .securityMatchers((matchers) -> matchers .requestMatchers("/api/**") ) .authorizeHttpRequests((authorize) -> authorize .anyRequest().hasRole("USER") ) .httpBasic(Customizer.withDefaults()); return http.build(); } }
7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.requiresChannel(Customizer)
またはrequiresChannel(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.saml2Login(Customizer)
またはsaml2Login(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.saml2Logout(Customizer)
またはsaml2Logout(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.saml2Metadata(Customizer)
またはsaml2Metadata(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.securityContext(Customizer)
またはsecurityContext(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.securityMatchers(Customizer)
またはsecurityMatchers(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.servletApi(Customizer)
またはservletApi(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.sessionManagement(Customizer)
またはsessionManagement(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.x509(Customizer)
またはx509(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。org.springframework.security.config.annotation.web.builders.WebSecurity(ObjectPostProcessor<Object>) 7.0 の取り外し用。代わりにラムダベースの構成を使用してください。代わりに、DispatcherType
へのアクセスを許可します。@Configuration @EnableWebSecurity public class SecurityConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .authorizeHttpRequests((authorize) -> authorize .dispatcherTypeMatchers(DispatcherType.ERROR).permitAll() // ... ); return http.build(); } }
7.0 の取り外し用。代わりにHttpSecurity.requiresChannel(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.cacheControl(Customizer)
またはcacheControl(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.cacheControl(Customizer)
またはcacheControl(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHeadersConfigurer.contentSecurityPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.contentSecurityPolicy(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.contentTypeOptions(Customizer)
またはcontentTypeOptions(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHeadersConfigurer.contentTypeOptions(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginEmbedderPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginEmbedderPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginOpenerPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginOpenerPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginResourcePolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginResourcePolicy(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.frameOptions(Customizer)
またはframeOptions(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.frameOptions(Customizer)
またはframeOptions(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHeadersConfigurer.httpStrictTransportSecurity(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.httpStrictTransportSecurity(Customizer)
を使用してくださいorg.springframework.security.config.annotation.web.configurers.HeadersConfigurer.permissionsPolicy()7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.permissionsPolicyHeader(Customizer)
またはpermissionsPolicy(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHeadersConfigurer.permissionsPolicyHeader(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.permissionsPolicy(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.referrerPolicy(Customizer)
またはreferrerPolicy(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.referrerPolicy(Customizer)
またはreferrerPolicy(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.referrerPolicy(Customizer)
またはreferrerPolicy(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.xssProtection(Customizer)
またはxssProtection(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.xssProtection(Customizer)
またはxssProtection(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにOAuth2ClientConfigurer.authorizationCodeGrant(Customizer)
を使用してください7.0 の取り外し用。代わりにOAuth2ClientConfigurer.authorizationCodeGrant(Customizer)
を使用してください7.0 の取り外し用。代わりにOAuth2LoginConfigurer.authorizationEndpoint(Customizer)
を使用してください7.0 の取り外し用。代わりにOAuth2LoginConfigurer.authorizationEndpoint(Customizer)
を使用してください7.0 の取り外し用。代わりにOAuth2LoginConfigurer.redirectionEndpoint(Customizer)
を使用してください7.0 の取り外し用。代わりにOAuth2LoginConfigurer.redirectionEndpoint(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2LoginConfigurer.tokenEndpoint(Customizer)
またはtokenEndpoint(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2LoginConfigurer.tokenEndpoint(Customizer)
またはtokenEndpoint(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2LoginConfigurer.userInfoEndpoint(Customizer)
またはuserInfoEndpoint(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにOAuth2LoginConfigurer.userInfoEndpoint(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2ResourceServerConfigurer.jwt(Customizer)
またはjwt(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2ResourceServerConfigurer.jwt(Customizer)
またはjwt(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2ResourceServerConfigurer.opaqueToken(Customizer)
またはopaqueToken(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、Saml2LogoutConfigurer.logoutRequest(Customizer)
またはlogoutRequest(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、Saml2LogoutConfigurer.logoutRequest(Customizer)
またはlogoutRequest(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、Saml2LogoutConfigurer.logoutResponse(Customizer)
またはlogoutResponse(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、Saml2LogoutConfigurer.logoutResponse(Customizer)
またはlogoutResponse(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにSessionManagementConfigurer.sessionConcurrency(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.anonymous(Customizer)
またはanonymous(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.anonymous(Customizer)
またはanonymous(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.authorizeExchange(Customizer)
またはauthorizeExchange(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.authorizeExchange(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.cors(Customizer)
またはcors(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.cors(Customizer)
またはcors(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.csrf(Customizer)
またはcsrf(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.csrf(Customizer)
またはcsrf(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.exceptionHandling(Customizer)
またはexceptionHandling(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.exceptionHandling(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.formLogin(Customizer)
またはformLogin(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.formLogin(Customizer)
またはformLogin(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.headers(Customizer)
またはheaders(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.headers(Customizer)
またはheaders(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.HeaderSpec.cache(Customizer)
またはcache(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.contentSecurityPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.contentSecurityPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.contentTypeOptions(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginEmbedderPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginEmbedderPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginOpenerPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginOpenerPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginResourcePolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginResourcePolicy(Customizer)
を使用してくださいorg.springframework.security.config.web.server.ServerHttpSecurity.HeaderSpec.FeaturePolicySpec.and()7.0 の取り外し用。代わりに#featurePolicy(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.HeaderSpec.frameOptions(Customizer)
またはframeOptions(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.HeaderSpec.hsts(Customizer)
またはhsts(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.HeaderSpec.hsts(Customizer)
またはhsts(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.permissionsPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.permissionsPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.referrerPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.referrerPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.referrerPolicy(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.HeaderSpec.xssProtection(Customizer)
またはxssProtection(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.httpBasic(Customizer)
またはhttpBasic(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.httpBasic(Customizer)
またはhttpBasic(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.logout(Customizer)
またはlogout(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.logout(Customizer)
またはlogout(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.oauth2Client(Customizer)
またはoauth2Client(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.oauth2Client(Customizer)
またはoauth2Client(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.oauth2Login(Customizer)
またはoauth2Login(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.oauth2Login(Customizer)
またはoauth2Login(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.oauth2ResourceServer(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.oauth2ResourceServer(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.OAuth2ResourceServerSpec.jwt(Customizer)
またはjwt(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.OAuth2ResourceServerSpec.jwt(Customizer)
またはjwt(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.OAuth2ResourceServerSpec.opaqueToken(Customizer)
またはopaqueToken(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.OAuth2ResourceServerSpec.opaqueToken(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.passwordManagement(Customizer)
またはpasswordManagement(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.passwordManagement(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.redirectToHttps(Customizer)
またはredirectToHttps(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.requestCache(Customizer)
またはrequestCache(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.requestCache(Customizer)
またはrequestCache(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.x509(Customizer)
またはx509(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.x509(Customizer)
またはx509(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。ApacheDS 1.x はサポートされなくなり、それに代わる GA バージョンがないため、代わりにUnboundIdContainer
を使用してください。代わりにRestClientAuthorizationCodeTokenResponseClient
を使用してください代わりにRestClientClientCredentialsTokenResponseClient
を使用してください代わりにRestClientJwtBearerTokenResponseClient
を使用してくださいOAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。代わりにRestClientRefreshTokenTokenResponseClient
を使用してください代わりにRestClientRefreshTokenTokenResponseClient
を使用してください代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してください代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してください代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してくださいOAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してください代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してください代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してくださいOAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。OAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。OAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。代わりにOidcUserService.setRetrieveUserInfo(Predicate)
を使用してくださいOAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。OAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。OAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。OAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。OAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。代わりにRelyingPartyRegistration.mutate()
を使用してください代わりにPathPatternRequestTransformer
を使用してください代わりに、DispatcherType
へのアクセスを許可します。@Configuration @EnableWebSecurity public class SecurityConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .authorizeHttpRequests((authorize) -> authorize .dispatcherTypeMatchers(DispatcherType.ERROR).permitAll() // ... ); return http.build(); } }
これは古い IE のバグのために存在していたもので、もう必要ありません。これは古い IE のバグのために存在していたもので、もう必要ありません。これは削除のため非推奨です。代わりに、ユーザーはDefaultSavedRequest.getRedirectUrl()
とHttpServletRequest
URL を比較できます。代わりにSavedCookie(String, String, String, int, String, boolean)
を使用してください代わりにPathPatternRequestMatcher
を使用してください代わりにPathPatternRequestMatcher
を使用してくださいLobHandler
は代替手段なしで非推奨となったため、このメソッドも代替手段なしで削除されます。
- 非推奨のインターフェースインターフェース説明代わりに
AuthorizationManager
を使用してください代わりにAuthorizationManager
を使用してくださいAuthorizationManager
で委譲を使用してください非推奨のクラスでのみ使用されます。 `@Secured` メソッドのSecuredAuthorizationManager
を検討してください。最新の Spring Security API では、各 API が独自の構成コンテキストを管理します。そのため、このインターフェースを直接置き換えるものはありません。メソッドセキュリティの場合は、SecurityAnnotationScanner
およびAuthorizationManager
を参照してください。チャネルセキュリティの場合は、HttpsRedirectFilter
を参照してください。Web セキュリティの場合は、AuthorizationManager
を参照してください。AuthorizationManager
で委譲を使用してくださいこのクラスはパブリック API から削除されます。Spring Security のメソッドセキュリティサポートである `spring-security-aspects` を使用するか、Spring AOP アノテーションを使用する独自のクラスを作成してください。Spring Security では、認証が認可から分離されました。このクラスは、非推奨になったコンポーネントでのみ使用されます。Spring Security にはまだ同等の代替がありません。代わりに<method-security>
および<intercept-methods>
にuse-authorization-manager
属性を使用するか、アノテーションベースまたはAuthorizationManager
ベースの認可を使用します。代わりにAuthorizationManagerAfterMethodInterceptor
を使用してください代わりにAuthorizationManagerAfterMethodInterceptor
を使用してください代わりにAuthorizationManagerBeforeMethodInterceptor
を使用してください代わりにAuthorizationManagerBeforeMethodInterceptor
を使用してくださいAuthorizationManager
で委譲を使用してください最新の Spring Security API では、各 API が独自の構成コンテキストを管理します。そのため、このインターフェースを直接置き換えるものはありません。メソッドセキュリティの場合は、SecurityAnnotationScanner
およびAuthorizationManager
を参照してください。チャネルセキュリティの場合は、HttpsRedirectFilter
を参照してください。Web セキュリティの場合は、AuthorizationManager
を参照してください。org.springframework.security.cas.authentication.ServiceAuthenticationDetails をご使用ください代わりにObjectPostProcessor
を使用してください代わりにMessageMatcherDelegatingAuthorizationManager
を使用してください交換は予定されていないが、高度な意思決定にはカスタムRequestMatcher
の使用を検討してください。HttpsRedirectFilter
とそれに関連するPortMapper
を使用してください交換は予定されていないが、高度な意思決定にはカスタムRequestMatcher
の使用を検討してください。最新の Spring Security API では、各 API が独自の構成コンテキストを管理します。そのため、このインターフェースを直接置き換えるものはありません。メソッドセキュリティの場合は、SecurityAnnotationScanner
およびAuthorizationManager
を参照してください。チャネルセキュリティの場合は、HttpsRedirectFilter
を参照してください。Web セキュリティの場合は、AuthorizationManager
を参照してください。ALLOW-FROM は廃止されたディレクティブであり、最新のブラウザーでは機能しなくなりました。代わりに、frame-ancestors ディレクティブで Content-Security-Policy を使用します。これは古い IE のバグのために存在していたもので、もう必要ありません。
- 非推奨のクラスクラス説明代わりに
Jsr250AuthorizationManager
を使用してください代わりにAuthorizationManagerBeforeMethodInterceptor.jsr250()
を使用してください代わりにJsr250AuthorizationManager
を使用してください認可イベントは移動しました。AuthorizationGrantedEvent
とAuthorizationDeniedEvent
を検討してください認証は認可から分離されました。代わりにAbstractAuthenticationFailureEvent
を検討してください。代わりにAuthorizationDeniedEvent
を使用してください代わりにAuthorizationGrantedEvent
を使用してくださいロギングが Spring Security コンポーネントに組み込まれるようになりました。さらにロギングが必要な場合は、独自のApplicationListener
の使用を検討してください非推奨のクラスでのみ使用されます。パブリック呼び出しを推測するためにEventObject.getSource()
を検討してください。代わりにAuthorizationManager
インターセプターを使用してください代わりにAuthorizationManagerAfterMethodInterceptor
を使用してください代わりにAuthorizationManagerAfterMethodInterceptor
を使用してください代わりに、フィルターセキュリティにはAuthorizationFilter
を、メッセージングセキュリティにはAuthorizationChannelInterceptor
を、メソッドセキュリティにはAuthorizationManagerBeforeMethodInterceptor
とAuthorizationManagerAfterMethodInterceptor
を使用してください。AuthorizationManager
で委譲を使用してくださいEnableMethodSecurity
を使用するか、インターセプターを直接公開してくださいこのクラスはパブリック API から削除されます。Spring Security のメソッドセキュリティサポートである `spring-security-aspects` を使用するか、Spring AOP アノテーションを使用する独自のクラスを作成してください。このクラスはパブリック API から削除されます。その置換については、` spring-security-aspects` の `JoinPointMethodInvocation` を参照してくださいAuthorizationManager
で委譲を使用してください代わりにAuthorizationManager
を使用してくださいSpring Security では、認証が認可から分離されました。このクラスは、非推奨になったコンポーネントでのみ使用されます。Spring Security にはまだ同等の代替がありません。Spring Security では、認証が認可から分離されました。このクラスは、非推奨になったコンポーネントでのみ使用されます。Spring Security にはまだ同等の代替がありません。Spring Security では、認証が認可から分離されました。このクラスは、非推奨になったコンポーネントでのみ使用されます。Spring Security にはまだ同等の代替がありません。代わりに<method-security>
および<intercept-methods>
にuse-authorization-manager
属性を使用するか、アノテーションベースまたはAuthorizationManager
ベースの認可を使用します。代わりに<method-security>
および<intercept-methods>
にuse-authorization-manager
属性を使用するか、アノテーションベースまたはAuthorizationManager
ベースの認可を使用します。代わりに<method-security>
および<intercept-methods>
にuse-authorization-manager
属性を使用するか、アノテーションベースまたはAuthorizationManager
ベースの認可を使用します。代わりに<method-security>
および<intercept-methods>
にuse-authorization-manager
属性を使用するか、アノテーションベースまたはAuthorizationManager
ベースの認可を使用します。代わりにAuthorizationManagerAfterMethodInterceptor
を使用してください代わりにAuthorizationManagerBeforeMethodInterceptor
を使用してください代わりにPreAuthorizeAuthorizationManager
とPostAuthorizeAuthorizationManager
を使用してください最新の Spring Security API では、各 API が独自の構成コンテキストを管理します。そのため、このインターフェースを直接置き換えるものはありません。メソッドセキュリティの場合は、SecurityAnnotationScanner
およびAuthorizationManager
を参照してください。チャネルセキュリティの場合は、HttpsRedirectFilter
を参照してください。Web セキュリティの場合は、AuthorizationManager
を参照してください。代わりにAuthorizationManager
を使用してください非推奨クラスのみで使用されるようになりました。一般的に言えば、メモリ内 ACL は推奨されなくなったため、現時点では代替の予定はありません。代わりにAuthorizationManager
を使用してください代わりにAuthorityAuthorizationManager
を使用してください代わりにAuthorizationManager
を使用してください代わりにAuthorityAuthorizationManager
を使用してください代わりにAuthorizationManager
を使用してください代わりにAclPermissionEvaluator
を使用してください。Spring メソッドセキュリティアノテーションも役立つ場合があります。たとえば、@PreAuthorize("hasPermission(#id, ObjectsReturnType.class, read)")
代わりにAclPermissionEvaluator
を使用してください。Spring メソッドセキュリティアノテーションも役立つ場合があります。たとえば、@PostAuthorize("hasPermission(filterObject, read)")
org.springframework.security.acls.afterinvocation.AclEntryAfterInvocationCollectionFilteringProvider代わりにAclPermissionEvaluator
を使用してください。Spring メソッドセキュリティアノテーションも役立つ場合があります。たとえば、@PostFilter("hasPermission(filterObject, read)")
代わりにAclPermissionEvaluator
を使用してください。Spring メソッドセキュリティアノテーションも役立つ場合があります。たとえば、@PostAuthorize("hasPermission(filterObject, read)")
代わりにExpressionAuthorizationDecision
を使用してください代わりにAnnotationTemplateExpressionDefaults
を使用してください代わりにPrePostMethodSecurityConfiguration
、SecuredMethodSecurityConfiguration
、またはJsr250MethodSecurityConfiguration
を使用してください最新の Spring Security API では、各 API が独自の構成コンテキストを管理します。そのため、このインターフェースを直接置き換えるものはありません。メソッドセキュリティの場合は、SecurityAnnotationScanner
およびAuthorizationManager
を参照してください。チャネルセキュリティの場合は、HttpsRedirectFilter
を参照してください。Web セキュリティの場合は、AuthorizationManager
を参照してください。代わりにAuthorizeHttpRequestsConfigurer
を使用してください代わりにHttpsRedirectConfigurer
を使用してください代替の予定はありません代替の予定はありません代わりにAuthorizeHttpRequestsConfigurer
を使用してください詳細なコンテキストについては、証明書と公開鍵ピンニングを参照してください代わりにAuthorizeHttpRequestsConfigurer
を使用してください代わりにMessageMatcherDelegatingAuthorizationManager
を使用してくださいorg.springframework.security.config.annotation.web.servlet.configuration.WebMvcSecurityConfigurationこれは、SpringWebMvcImportSelector を使用して内部的に適用されます代わりにEnableWebSocketSecurity
を使用してください最新の Spring Security API では、各 API が独自の構成コンテキストを管理します。そのため、このインターフェースを直接置き換えるものはありません。メソッドセキュリティの場合は、SecurityAnnotationScanner
およびAuthorizationManager
を参照してください。チャネルセキュリティの場合は、HttpsRedirectFilter
を参照してください。Web セキュリティの場合は、AuthorizationManager
を参照してください。代わりに `use-authorization-manager` プロパティを使用してください代わりにMethodSecurityBeanDefinitionParser
を使用してください<intercept-methods>
、<method-security>
、または@EnableMethodSecurity
を使用java.util.Base64 を使用ダイジェストベースのパスワードエンコーディングは安全とは見なされません。代わりに、BCryptPasswordEncoder、Pbkdf2PasswordEncoder、SCryptPasswordEncoder などの適応型一方向関数を使用してください。パスワードのアップグレードをサポートするDelegatingPasswordEncoder
を使用することをお勧めします。このサポートを削除する予定はありません。これはレガシー実装であり、それを使用することは安全でないと見なされることを示すために非推奨です。ダイジェストベースのパスワードエンコーディングは安全とは見なされません。代わりに、BCryptPasswordEncoder、Pbkdf2PasswordEncoder、SCryptPasswordEncoder などの適応型一方向関数を使用してください。パスワードのアップグレードをサポートするDelegatingPasswordEncoder
を使用することをお勧めします。このサポートを削除する予定はありません。これはレガシー実装であり、それを使用することは安全でないと見なされることを示すために非推奨です。ダイジェストベースのパスワードエンコーディングは安全とは見なされません。代わりに、BCryptPasswordEncoder、Pbkdf2PasswordEncoder、SCryptPasswordEncoder などの適応型一方向関数を使用してください。パスワードのアップグレードをサポートするDelegatingPasswordEncoder
を使用することをお勧めします。このサポートを削除する予定はありません。これはレガシー実装であり、それを使用することは安全でないと見なされることを示すために非推奨です。この PasswordEncoder は安全ではありません。代わりに、BCryptPasswordEncoder、Pbkdf2PasswordEncoder、SCryptPasswordEncoder などの適応型一方向関数を使用してください。パスワードのアップグレードをサポートするDelegatingPasswordEncoder
をさらに使用してください。このサポートを削除する予定はありません。これはレガシー実装であることを示すために非推奨になり、使用は安全ではないと見なされます。ダイジェストベースのパスワードエンコーディングは安全とは見なされません。代わりに、BCryptPasswordEncoder、Pbkdf2PasswordEncoder、SCryptPasswordEncoder などの適応型一方向関数を使用してください。パスワードのアップグレードをサポートするDelegatingPasswordEncoder
を使用することをお勧めします。このサポートを削除する予定はありません。これはレガシー実装であり、それを使用することは安全でないと見なされることを示すために非推奨です。7.0 の取り外し用。ApacheDS 1.x はサポートされなくなり、それに代わる GA バージョンがないため、代わりにUnboundIdContainer
を使用してください。代わりにMessageMatcherDelegatingAuthorizationManager
を使用してください代わりにMessageMatcherDelegatingAuthorizationManager
を使用してください代わりにAuthorizationChannelInterceptor
を使用してください代わりにMessageMatcherDelegatingAuthorizationManager
を使用してください代わりにRestClientAuthorizationCodeTokenResponseClient
を使用してください代わりにRestClientClientCredentialsTokenResponseClient
を使用してください代わりにRestClientJwtBearerTokenResponseClient
を使用してくださいOAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。代わりにRestClientRefreshTokenTokenResponseClient
を使用してください代わりにRestClientRefreshTokenTokenResponseClient
を使用してください代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してください代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してください代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してくださいOAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してください代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してください代わりにDefaultOAuth2TokenRequestParametersConverter
を使用してくださいOAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。OAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。OAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。BearerTokenAuthenticationToken
をご利用ください代わりにSpringOpaqueTokenIntrospector
を使用してください代わりにSpringReactiveOpaqueTokenIntrospector
を使用してください代わりにBearerTokenAuthenticationFilter
を使用してください代わりにAuthenticationPayloadExchangeConverter
を使用してください代わりにAuthenticationPayloadExchangeConverter
を使用してください基本認証は標準に発展しませんでした。代わりに単純認証を使用してください。基本認証は標準に発展しませんでした。SimpleAuthenticationEncoder
を使用このクラスは、EntityDescriptor
をOpenSamlAssertingPartyDetails
に送信するために必要ではなくなりました。代わりに、次の操作を実行します。if (registration instanceof OpenSamlRelyingPartyRegistration openSamlRegistration) { EntityDescriptor descriptor = openSamlRegistration.getAssertingPartyDetails.getEntityDescriptor(); }
代わりに以下を実行してください:if (registration.getAssertingPartyMetadata() instanceof openSamlAssertingPartyDetails) { EntityDescriptor descriptor = openSamlAssertingPartyDetails.getEntityDescriptor(); }
HttpsRedirectFilter
とそれに関連するPortMapper
を使用してください交換は予定されていないが、高度な意思決定にはカスタムRequestMatcher
の使用を検討してください。HttpsRedirectFilter
を参照してください交換は予定されていないが、高度な意思決定にはカスタムRequestMatcher
の使用を検討してください。HttpsRedirectFilter
とそれに関連するPortMapper
を使用してくださいHttpsRedirectFilter
とそれに関連するPortMapper
を使用してください交換は予定されていないが、高度な意思決定にはカスタムRequestMatcher
の使用を検討してください。代わりにAuthorizationManagerWebInvocationPrivilegeEvaluator
を使用してください最新の Spring Security API では、各 API が独自の構成コンテキストを管理します。そのため、このインターフェースを直接置き換えるものはありません。メソッドセキュリティの場合は、SecurityAnnotationScanner
およびAuthorizationManager
を参照してください。チャネルセキュリティの場合は、HttpsRedirectFilter
を参照してください。Web セキュリティの場合は、AuthorizationManager
を参照してください。代わりにWebExpressionAuthorizationManager
を使用してください代わりにPathPatternRequestTransformer
を使用してください最新の Spring Security API では、各 API が独自の構成コンテキストを管理します。そのため、このインターフェースを直接置き換えるものはありません。メソッドセキュリティの場合は、SecurityAnnotationScanner
およびAuthorizationManager
を参照してください。チャネルセキュリティの場合は、HttpsRedirectFilter
を参照してください。Web セキュリティの場合は、AuthorizationManager
を参照してください。代わりにAuthorizationFilter
を使用してくださいAuthorizationManagerWebInvocationPrivilegeEvaluator
を使用し、委譲されたWebInvocationPrivilegeEvaluator
をAuthorizationManager
に適応させてください。代わりにAuthenticationPrincipalArgumentResolver
を使用してください。ALLOW-FROM は廃止されたディレクティブであり、最新のブラウザーでは機能しなくなりました。代わりに、frame-ancestors ディレクティブで Content-Security-Policy を使用します。ALLOW-FROM は廃止されたディレクティブであり、最新のブラウザーでは機能しなくなりました。代わりに、frame-ancestors ディレクティブで Content-Security-Policy を使用します。ALLOW-FROM は廃止されたディレクティブであり、最新のブラウザーでは機能しなくなりました。代わりに、frame-ancestors ディレクティブで Content-Security-Policy を使用します。ALLOW-FROM は廃止されたディレクティブであり、最新のブラウザーでは機能しなくなりました。代わりに、frame-ancestors ディレクティブで Content-Security-Policy を使用します。詳細なコンテキストについては、証明書と公開鍵ピンニングを参照してくださいこれは古い IE のバグのために存在していたもので、もう必要ありません。代わりにServerFormLoginAuthenticationConverter
を使用してください。代わりにServerHttpBasicAuthenticationConverter
を使用してください。代わりにPathPatternRequestMatcher
を使用してください代わりにPathPatternRequestMatcher
を使用してください
- 非推奨のアノテーションインターフェースアノテーションインターフェース説明@{ コード org.springframework.security.core.parameters.P} を使用してください代わりに
EnableMethodSecurity
を使用してください代わりに EnableWebSecurity を使用すると、Spring MVC 関連のセキュリティアイテムが自動的に追加されます。代わりにAuthenticationPrincipal
を使用してください。
- 非推奨のフィールドフィールド説明5.4 以降、
AbstractMessageMatcherComposite.logger
を推奨OAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。基本は標準に進化しませんでした。代わりに、単純認証 MimeTypeUtils.parseMimeType(WellKnownMimeType.MESSAGE_RSOCKET_AUTHENTICATION.getString())を使用してください基本は標準に進化しませんでした。代わりに、単純認証 MimeTypeUtils.parseMimeType(WellKnownMimeType.MESSAGE_RSOCKET_AUTHENTICATION.getString())を使用してください
- 非推奨のメソッドメソッド説明代わりに
RoleHierarchyImpl.fromHierarchy(java.lang.String)
を使用してくださいRoleHierarchyImpl.setHierarchy(java.lang.String)
廃止通知を参照してくださいコンストラクターにUserDetailsService
を指定してください代わりにAuthorizationManager.authorize(Supplier, Object)
を使用してください代わりにAuthorizationManager.authorize(Supplier, Object)
を使用してください代わりにAuthorizationObservationContext.getAuthorizationResult()
を使用してくださいコンストラクターにすべてのアドバイザーを指定してください代わりにAuthorizationManager.authorize(Supplier, Object)
を使用してください代わりにAnnotationTemplateExpressionDefaults
を使用してください代わりにAuthorizationManager.authorize(Supplier, Object)
を使用してください代わりにAuthorizationManager.authorize(Supplier, Object)
を使用してください代わりにReactiveAuthorizationManager.authorize(Mono, Object)
を使用してください代わりにReactiveAuthorizationManager.authorize(Mono, Object)
を使用してください7.0 の取り外し用。代わりにAbstractConfiguredSecurityBuilder.with(SecurityConfigurerAdapter, Customizer)
を使用してください。7.0 の取り外し用。代わりにラムダベースの構成を使用してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.anonymous(Customizer)
またはanonymous(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHttpSecurity.authorizeHttpRequests(Customizer)
を使用してください7.0 の取り外し用。代わりにHttpSecurity.authorizeHttpRequests(Customizer)
を使用してください7.0 の取り外し用。代わりにHttpSecurity.authorizeHttpRequests(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.cors(Customizer)
またはcors(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.csrf(Customizer)
またはcsrf(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.exceptionHandling(Customizer)
またはexceptionHandling(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.formLogin(Customizer)
またはformLogin(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.headers(Customizer)
またはheaders(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.httpBasic(Customizer)
またはhttpBasic(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.jee(Customizer)
またはjee(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.logout(Customizer)
またはlogout(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.oauth2Client(Customizer)
またはoauth2Client(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.oauth2Login(Customizer)
またはoauth2Login(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHttpSecurity.oauth2ResourceServer(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.portMapper(Customizer)
またはportMapper(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.rememberMe(Customizer)
またはrememberMe(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.requestCache(Customizer)
またはrequestCache(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。代わりにラムダベースの構成を使用してください。例:@Configuration @EnableWebSecurity public class SecurityConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .securityMatchers((matchers) -> matchers .requestMatchers("/api/**") ) .authorizeHttpRequests((authorize) -> authorize .anyRequest().hasRole("USER") ) .httpBasic(Customizer.withDefaults()); return http.build(); } }
7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.requiresChannel(Customizer)
またはrequiresChannel(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.saml2Login(Customizer)
またはsaml2Login(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.saml2Logout(Customizer)
またはsaml2Logout(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.saml2Metadata(Customizer)
またはsaml2Metadata(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.securityContext(Customizer)
またはsecurityContext(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.securityMatchers(Customizer)
またはsecurityMatchers(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.servletApi(Customizer)
またはservletApi(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.sessionManagement(Customizer)
またはsessionManagement(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HttpSecurity.x509(Customizer)
またはx509(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにラムダベースの構成を使用してください。代わりに、DispatcherType
へのアクセスを許可します。@Configuration @EnableWebSecurity public class SecurityConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .authorizeHttpRequests((authorize) -> authorize .dispatcherTypeMatchers(DispatcherType.ERROR).permitAll() // ... ); return http.build(); } }
7.0 の取り外し用。代わりにHttpSecurity.requiresChannel(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.cacheControl(Customizer)
またはcacheControl(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.cacheControl(Customizer)
またはcacheControl(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHeadersConfigurer.contentSecurityPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.contentSecurityPolicy(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.contentTypeOptions(Customizer)
またはcontentTypeOptions(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHeadersConfigurer.contentTypeOptions(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginEmbedderPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginEmbedderPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginOpenerPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginOpenerPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginResourcePolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.crossOriginResourcePolicy(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.permissionsPolicy(Customizer)
またはpermissionsPolicy(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.frameOptions(Customizer)
またはframeOptions(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.frameOptions(Customizer)
またはframeOptions(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHeadersConfigurer.httpStrictTransportSecurity(Customizer)
を使用してください詳細なコンテキストについては、証明書と公開鍵ピンニングを参照してください詳細なコンテキストについては、証明書と公開鍵ピンニングを参照してください7.0 の取り外し用。代わりにHeadersConfigurer.httpStrictTransportSecurity(Customizer)
を使用してくださいorg.springframework.security.config.annotation.web.configurers.HeadersConfigurer.permissionsPolicy()7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.permissionsPolicyHeader(Customizer)
またはpermissionsPolicy(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにHeadersConfigurer.permissionsPolicyHeader(Customizer)
を使用してください7.0 の取り外し用。代わりにHeadersConfigurer.permissionsPolicy(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.referrerPolicy(Customizer)
またはreferrerPolicy(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.referrerPolicy(Customizer)
またはreferrerPolicy(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.referrerPolicy(Customizer)
またはreferrerPolicy(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.xssProtection(Customizer)
またはxssProtection(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、HeadersConfigurer.xssProtection(Customizer)
またはxssProtection(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにOAuth2ClientConfigurer.authorizationCodeGrant(Customizer)
を使用してください7.0 の取り外し用。代わりにOAuth2ClientConfigurer.authorizationCodeGrant(Customizer)
を使用してください7.0 の取り外し用。代わりにOAuth2LoginConfigurer.authorizationEndpoint(Customizer)
を使用してください7.0 の取り外し用。代わりにOAuth2LoginConfigurer.authorizationEndpoint(Customizer)
を使用してください7.0 の取り外し用。代わりにOAuth2LoginConfigurer.redirectionEndpoint(Customizer)
を使用してください7.0 の取り外し用。代わりにOAuth2LoginConfigurer.redirectionEndpoint(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2LoginConfigurer.tokenEndpoint(Customizer)
またはtokenEndpoint(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2LoginConfigurer.tokenEndpoint(Customizer)
またはtokenEndpoint(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2LoginConfigurer.userInfoEndpoint(Customizer)
またはuserInfoEndpoint(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにOAuth2LoginConfigurer.userInfoEndpoint(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2ResourceServerConfigurer.jwt(Customizer)
またはjwt(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2ResourceServerConfigurer.jwt(Customizer)
またはjwt(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、OAuth2ResourceServerConfigurer.opaqueToken(Customizer)
またはopaqueToken(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。代わりに this.context を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、Saml2LogoutConfigurer.logoutRequest(Customizer)
またはlogoutRequest(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、Saml2LogoutConfigurer.logoutRequest(Customizer)
またはlogoutRequest(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、Saml2LogoutConfigurer.logoutResponse(Customizer)
またはlogoutResponse(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、Saml2LogoutConfigurer.logoutResponse(Customizer)
またはlogoutResponse(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにSessionManagementConfigurer.sessionConcurrency(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.anonymous(Customizer)
またはanonymous(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.anonymous(Customizer)
またはanonymous(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.authorizeExchange(Customizer)
またはauthorizeExchange(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.authorizeExchange(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.cors(Customizer)
またはcors(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.cors(Customizer)
またはcors(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.csrf(Customizer)
またはcsrf(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.csrf(Customizer)
またはcsrf(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.exceptionHandling(Customizer)
またはexceptionHandling(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.exceptionHandling(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.formLogin(Customizer)
またはformLogin(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.formLogin(Customizer)
またはformLogin(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.headers(Customizer)
またはheaders(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.headers(Customizer)
またはheaders(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.HeaderSpec.cache(Customizer)
またはcache(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.contentSecurityPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.contentSecurityPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.contentTypeOptions(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginEmbedderPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginEmbedderPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginOpenerPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginOpenerPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginResourcePolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.crossOriginResourcePolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.permissionsPolicy(Customizer)
を使用してください。org.springframework.security.config.web.server.ServerHttpSecurity.HeaderSpec.FeaturePolicySpec.and()7.0 の取り外し用。代わりに#featurePolicy(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.HeaderSpec.frameOptions(Customizer)
またはframeOptions(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.HeaderSpec.hsts(Customizer)
またはhsts(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.HeaderSpec.hsts(Customizer)
またはhsts(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.permissionsPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.permissionsPolicy(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.referrerPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.referrerPolicy(Customizer)
を使用してください。7.0 の取り外し用。代わりにServerHttpSecurity.HeaderSpec.referrerPolicy(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.HeaderSpec.xssProtection(Customizer)
またはxssProtection(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.httpBasic(Customizer)
またはhttpBasic(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.httpBasic(Customizer)
またはhttpBasic(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.logout(Customizer)
またはlogout(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.logout(Customizer)
またはlogout(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.oauth2Client(Customizer)
またはoauth2Client(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.oauth2Client(Customizer)
またはoauth2Client(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.oauth2Login(Customizer)
またはoauth2Login(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.oauth2Login(Customizer)
またはoauth2Login(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.oauth2ResourceServer(Customizer)
を使用してください7.0 の取り外し用。代わりにServerHttpSecurity.oauth2ResourceServer(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.OAuth2ResourceServerSpec.jwt(Customizer)
またはjwt(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.OAuth2ResourceServerSpec.jwt(Customizer)
またはjwt(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.OAuth2ResourceServerSpec.opaqueToken(Customizer)
またはopaqueToken(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.OAuth2ResourceServerSpec.opaqueToken(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.passwordManagement(Customizer)
またはpasswordManagement(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。代わりにServerHttpSecurity.passwordManagement(Customizer)
を使用してください7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.redirectToHttps(Customizer)
またはredirectToHttps(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.requestCache(Customizer)
またはrequestCache(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.requestCache(Customizer)
またはrequestCache(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.x509(Customizer)
またはx509(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。7.0 の取り外し用。デフォルトをそのまま使用するには、ServerHttpSecurity.x509(Customizer)
またはx509(Customizer.withDefaults())
を使用します。詳細については、ドキュメントを参照してください。この方法を使用することは、本番環境では安全とは見なされませんが、デモや使用開始には受け入れられます。本番環境では、パスワードが外部でエンコードされていることを確認してください。詳細については、メソッド Javadoc を参照してください。このサポートを削除する予定はありません。これは、本番目的では安全でないと見なされることを示すために非推奨です。代わりにArgon2PasswordEncoder.defaultsForSpringSecurity_v5_8()
を使用してください代わりにPbkdf2PasswordEncoder.defaultsForSpringSecurity_v5_8()
を使用してください代わりにSCryptPasswordEncoder.defaultsForSpringSecurity_v5_8()
を使用してください代わりにDefaultLdapUsernameToDnMapper.buildLdapName(String)
を使用してください代わりにLdapUsernameToDnMapper.buildLdapName(String)
を使用してください代わりにAuthorizationManager.authorize(Supplier, Object)
を使用してくださいOAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。OAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。代わりにOidcUserService.setRetrieveUserInfo(Predicate)
を使用してくださいOAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。OAuth 2.0 セキュリティのベストプラクティスでは、リソースオーナーパスワード認証情報付与の使用は禁止されています。リファレンス OAuth 2.0 セキュリティのベストカレントプラクティスを参照してください。代わりにReactiveAuthorizationManager.authorize(Mono, Object)
を使用してください代わりにRelyingPartyRegistration.getAssertingPartyMetadata()
を使用してください代わりにRelyingPartyRegistration.mutate()
を使用してください代わりに、DispatcherType
へのアクセスを許可します。@Configuration @EnableWebSecurity public class SecurityConfig { @Bean public SecurityFilterChain securityFilterChain(HttpSecurity http) throws Exception { http .authorizeHttpRequests((authorize) -> authorize .dispatcherTypeMatchers(DispatcherType.ERROR).permitAll() // ... ); return http.build(); } }
代わりにAuthorizationManager.authorize(Supplier, Object)
を使用してください代わりにCookieCsrfTokenRepository.setCookieCustomizer(Consumer)
を使用してください。代わりにCookieCsrfTokenRepository.setCookieCustomizer(Consumer)
を使用してください。代わりにCookieCsrfTokenRepository.setCookieCustomizer(Consumer)
を使用してください。代わりにCookieCsrfTokenRepository.setCookieCustomizer(Consumer)
を使用してください。代わりにStrictHttpFirewall.getEncodedUrlBlocklist()
を使用してくださいこれは削除のため非推奨です。代わりに、ユーザーはDefaultSavedRequest.getRedirectUrl()
とHttpServletRequest
URL を比較できます。代わりにReactiveAuthorizationManager.authorize(Mono, Object)
を使用してくださいorg.springframework.security.web.server.csrf.CookieServerCsrfTokenRepository.setCookieDomain(String) 代わりにCookieServerCsrfTokenRepository.setCookieCustomizer(Consumer)
を使用してください。代わりにCookieServerCsrfTokenRepository.setCookieCustomizer(Consumer)
を使用してください。代わりにCookieServerCsrfTokenRepository.setCookieCustomizer(Consumer)
を使用してください。代わりにCookieServerCsrfTokenRepository.setCookieCustomizer(Consumer)
を使用してください。LobHandler
は代替手段なしで非推奨となったため、このメソッドも代替手段なしで削除されます。
- 非推奨のコンストラクターコンストラクター説明代わりに
RoleHierarchyImpl.fromHierarchy(java.lang.String)
を使用してくださいコンストラクターにUserDetailsService
を指定してくださいコンストラクターにUserDetailsService
を指定し、その後にDaoAuthenticationProvider.setPasswordEncoder(PasswordEncoder)
を指定してください。代わりにAuthorizationResult
コンストラクターを使用してくださいAuthorizationResult
を受け取るコンストラクターを使用してくださいorg.springframework.security.config.annotation.web.builders.WebSecurity(ObjectPostProcessor<Object>) 代わりにBuilder(RelyingPartyRegistration)
を使用してくださいALLOW-FROM は廃止されたディレクティブであり、最新のブラウザーでは機能しなくなりました。代わりに、frame-ancestors ディレクティブで Content-Security-Policy を使用します。代わりにSavedCookie(String, String, String, int, String, boolean)
を使用してください
- 非推奨の列挙定数列挙定数説明
PayloadInterceptorOrder.AUTHENTICATION
を参照してくださいPayloadInterceptorOrder.AUTHENTICATION
を参照してくださいALLOW-FROM は廃止されたディレクティブであり、最新のブラウザーでは機能しなくなりました。代わりに、frame-ancestors ディレクティブで Content-Security-Policy を使用します。
AbstractConfiguredSecurityBuilder.with(SecurityConfigurerAdapter, Customizer)
を使用してください。