|
1 | 1 | package org.lowcoder.api.framework.security;
|
2 | 2 |
|
3 | 3 |
|
4 |
| -import static org.lowcoder.infra.constant.NewUrl.GITHUB_STAR; |
5 |
| -import static org.lowcoder.infra.constant.Url.APPLICATION_URL; |
6 |
| -import static org.lowcoder.infra.constant.Url.CONFIG_URL; |
7 |
| -import static org.lowcoder.infra.constant.Url.CUSTOM_AUTH; |
8 |
| -import static org.lowcoder.infra.constant.Url.DATASOURCE_URL; |
9 |
| -import static org.lowcoder.infra.constant.Url.GROUP_URL; |
10 |
| -import static org.lowcoder.infra.constant.Url.INVITATION_URL; |
11 |
| -import static org.lowcoder.infra.constant.Url.ORGANIZATION_URL; |
12 |
| -import static org.lowcoder.infra.constant.Url.QUERY_URL; |
13 |
| -import static org.lowcoder.infra.constant.Url.STATE_URL; |
14 |
| -import static org.lowcoder.infra.constant.Url.USER_URL; |
15 |
| -import static org.lowcoder.sdk.constants.Authentication.ANONYMOUS_USER; |
16 |
| -import static org.lowcoder.sdk.constants.Authentication.ANONYMOUS_USER_ID; |
17 |
| - |
18 |
| -import java.util.List; |
19 |
| - |
20 |
| -import javax.annotation.Nonnull; |
21 |
| - |
22 | 4 | import org.lowcoder.api.framework.filter.UserSessionPersistenceFilter;
|
23 | 5 | import org.lowcoder.api.home.SessionUserService;
|
24 | 6 | import org.lowcoder.domain.user.model.User;
|
|
27 | 9 | import org.lowcoder.sdk.util.CookieHelper;
|
28 | 10 | import org.springframework.beans.factory.annotation.Autowired;
|
29 | 11 | import org.springframework.context.annotation.Bean;
|
| 12 | +import org.springframework.context.annotation.Configuration; |
30 | 13 | import org.springframework.http.HttpMethod;
|
31 | 14 | import org.springframework.security.config.annotation.method.configuration.EnableReactiveMethodSecurity;
|
32 | 15 | import org.springframework.security.config.annotation.web.reactive.EnableWebFluxSecurity;
|
|
41 | 24 | import org.springframework.web.cors.reactive.UrlBasedCorsConfigurationSource;
|
42 | 25 | import org.springframework.web.server.adapter.ForwardedHeaderTransformer;
|
43 | 26 |
|
| 27 | +import javax.annotation.Nonnull; |
| 28 | +import java.util.List; |
| 29 | + |
| 30 | +import static org.lowcoder.infra.constant.NewUrl.GITHUB_STAR; |
| 31 | +import static org.lowcoder.infra.constant.Url.*; |
| 32 | +import static org.lowcoder.sdk.constants.Authentication.ANONYMOUS_USER; |
| 33 | +import static org.lowcoder.sdk.constants.Authentication.ANONYMOUS_USER_ID; |
| 34 | + |
| 35 | +@Configuration |
44 | 36 | @EnableWebFluxSecurity
|
45 | 37 | @EnableReactiveMethodSecurity
|
46 | 38 | public class SecurityConfig {
|
|
0 commit comments