|
@@ -8,6 +8,8 @@ import com.chelvc.framework.base.context.Session;
|
|
|
import com.chelvc.framework.base.context.SessionFactory;
|
|
|
import com.chelvc.framework.base.context.Using;
|
|
|
import lombok.NonNull;
|
|
|
+import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
|
|
|
+import org.springframework.security.authentication.AuthenticationProvider;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
/**
|
|
@@ -17,6 +19,7 @@ import org.springframework.stereotype.Component;
|
|
|
* @date 2024/7/7
|
|
|
*/
|
|
|
@Component
|
|
|
+@ConditionalOnMissingBean(AuthenticationProvider.class)
|
|
|
public class OAuthSessionFactory extends DefaultSessionFactory implements SessionFactory {
|
|
|
@Override
|
|
|
public Session build(@NonNull HttpServletRequest request) {
|