Class AdkWebCorsConfig
java.lang.Object
com.google.adk.web.config.AdkWebCorsConfig
Configuration class for setting up Cross-Origin Resource Sharing (CORS) in the ADK Web
application. This class defines beans for configuring CORS settings based on properties defined
in
AdkWebCorsProperties
.
CORS allows the application to handle requests from different origins, enabling secure communication between the frontend and backend services.
Beans provided:
CorsConfigurationSource
: Configures CORS settings such as allowed origins, methods, headers, credentials, and max age.CorsFilter
: Applies the CORS configuration to incoming requests.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.cors.CorsConfigurationSource
corsConfigurationSource
(AdkWebCorsProperties corsProperties) org.springframework.web.filter.CorsFilter
corsFilter
(org.springframework.web.cors.CorsConfigurationSource corsConfigurationSource)
-
Constructor Details
-
AdkWebCorsConfig
public AdkWebCorsConfig()
-
-
Method Details
-
corsConfigurationSource
@Bean public org.springframework.web.cors.CorsConfigurationSource corsConfigurationSource(AdkWebCorsProperties corsProperties) -
corsFilter
@Bean public org.springframework.web.filter.CorsFilter corsFilter(org.springframework.web.cors.CorsConfigurationSource corsConfigurationSource)
-