OAuth 2.0 保護リソースメタデータ
OAuth2ResourceServerConfigurer.ProtectedResourceMetadataConfigurer は、OAuth 2.0 Protected Resource Metadata endpoint (英語) をカスタマイズする機能を提供します。OAuth 2.0 Protected Resource Metadata response (英語) をカスタマイズできる拡張ポイントを定義します。
OAuth2ResourceServerConfigurer.ProtectedResourceMetadataConfigurer は、次の構成オプションを提供します。
@Bean
public SecurityFilterChain filterChain(HttpSecurity http) throws Exception {
http
.oauth2ResourceServer((resourceServer) ->
resourceServer
.protectedResourceMetadata(protectedResourceMetadata ->
protectedResourceMetadata
.protectedResourceMetadataCustomizer(protectedResourceMetadataCustomizer) (1)
)
);
return http.build();
}| 1 | protectedResourceMetadataCustomizer(): Consumer は OAuth2ProtectedResourceMetadata.Builder へのアクセスを提供し、リソースサーバーの構成の要求をカスタマイズできるようになります。 |
OAuth2ResourceServerConfigurer.ProtectedResourceMetadataConfigurer configures the OAuth2ProtectedResourceMetadataFilter and registers it with the Resource Server SecurityFilterChain @Bean. OAuth2ProtectedResourceMetadataFilter is the Filter that returns the OAuth2ProtectedResourceMetadata response (英語) .