Package io.dialob.session.boot
Class TenantBasedCorsConfigurationSource
java.lang.Object
io.dialob.session.boot.TenantBasedCorsConfigurationSource
- All Implemented Interfaces:
org.springframework.web.cors.CorsConfigurationSource
public class TenantBasedCorsConfigurationSource
extends Object
implements org.springframework.web.cors.CorsConfigurationSource
-
Constructor Summary
ConstructorsConstructorDescriptionTenantBasedCorsConfigurationSource(Function<String, CorsSettings> corsSettingsProvider, TenantFromRequestResolver tenantFromRequestResolver) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.web.cors.CorsConfigurationgetCorsConfiguration(jakarta.servlet.http.HttpServletRequest request)
-
Constructor Details
-
TenantBasedCorsConfigurationSource
public TenantBasedCorsConfigurationSource(@NonNull Function<String, CorsSettings> corsSettingsProvider, @NonNull TenantFromRequestResolver tenantFromRequestResolver)
-
-
Method Details
-
getCorsConfiguration
@Nullable public org.springframework.web.cors.CorsConfiguration getCorsConfiguration(@NonNull jakarta.servlet.http.HttpServletRequest request) - Specified by:
getCorsConfigurationin interfaceorg.springframework.web.cors.CorsConfigurationSource
-