arakoodev / FlySpring

Developer-friendly Spring Boot flavor. Supercharged cli "flyfly" to make you fall in love with Java again
MIT License
7 stars 7 forks source link

FilterRegistrationBean for CORS and simple api auth #1

Open sandys opened 1 year ago

sandys commented 1 year ago

https://spring.io/blog/2015/06/08/cors-support-in-spring-framework

https://github.com/RobustBase/auth-token-propagator/blob/8dc4fd74d7b4e1fa687da3cd38c6a1c24fe7c75f/autoconfig/src/main/java/com/routinecart/starter/auth/token/propagator/autoconfig/RequestAuthTokenPropagatorAutoConfiguration.java#L23

sandys commented 1 year ago

log filter - https://github.com/navikt/veilarbaktivitet/blob/77097e582d8562deec0253ac0f61e618061c01a1/src/main/java/no/nav/veilarbaktivitet/config/filter/FilterConfig.java#L97

sandys commented 1 year ago

auth failed - https://github.com/thehyve/fairspace/blob/1deadda6bc1e968aeadc91ab8545c46ecc598436/projects/pluto/src/main/java/nl/fairspace/pluto/auth/AuthorizationFailedHandler.java#L10

sandys commented 1 year ago

CORS filter - https://github.com/playous/msc/blob/e7b60af8e8cc377abed35b4da9ad158a86798d7a/src/main/java/com/github/msc/filter/WebConfiguration.java#L38

sandys commented 1 year ago

cookie filter - https://github.com/liuyaoru/lyr/blob/1179dd85cb8298c9c4809ae0bcee9f9a7fb4400d/crs-security/src/main/java/com/cf/crs/security/config/FilterConfig.java#L54

sandys commented 1 year ago

https://github.com/rbkmoney/adapter-common-lib/blob/4ee25d5a2d88c5c77be834f26681b9a08de44f4e/src/main/java/com/rbkmoney/adapter/common/component/NetworkFilterComponent.java#L18-L41

FilterRegistrationBean + OncePerRequestFilter