提交 4c2c8fb7 编写于 作者: L lbw

🔥 Removing code or files. 删除无用import

上级 e7783a45
...@@ -27,10 +27,7 @@ import org.springframework.core.annotation.Order; ...@@ -27,10 +27,7 @@ import org.springframework.core.annotation.Order;
import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.AuthenticationManager;
import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.builders.HttpSecurity;
import org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer; import org.springframework.security.config.annotation.web.configurers.oauth2.server.authorization.OAuth2AuthorizationServerConfigurer;
import org.springframework.security.oauth2.server.authorization.InMemoryOAuth2AuthorizationConsentService;
import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService; import org.springframework.security.oauth2.server.authorization.OAuth2AuthorizationService;
import org.springframework.security.oauth2.server.authorization.authentication.OAuth2AuthorizationCodeRequestAuthenticationProvider;
import org.springframework.security.oauth2.server.authorization.client.RegisteredClientRepository;
import org.springframework.security.oauth2.server.authorization.config.ProviderSettings; import org.springframework.security.oauth2.server.authorization.config.ProviderSettings;
import org.springframework.security.oauth2.server.authorization.token.*; import org.springframework.security.oauth2.server.authorization.token.*;
import org.springframework.security.oauth2.server.authorization.web.authentication.*; import org.springframework.security.oauth2.server.authorization.web.authentication.*;
...@@ -149,13 +146,6 @@ public class AuthorizationServerConfiguration { ...@@ -149,13 +146,6 @@ public class AuthorizationServerConfiguration {
http.authenticationProvider(resourceOwnerPasswordAuthenticationProvider); http.authenticationProvider(resourceOwnerPasswordAuthenticationProvider);
// 处理 OAuth2ResourceOwnerSmsAuthenticationToken // 处理 OAuth2ResourceOwnerSmsAuthenticationToken
http.authenticationProvider(resourceOwnerSmsAuthenticationProvider); http.authenticationProvider(resourceOwnerSmsAuthenticationProvider);
RegisteredClientRepository clientRepository = http.getSharedObject(RegisteredClientRepository.class);
// 处理默认的授权模式
http.authenticationProvider(new OAuth2AuthorizationCodeRequestAuthenticationProvider(clientRepository,
authorizationService, new InMemoryOAuth2AuthorizationConsentService()));
} }
} }
...@@ -24,10 +24,7 @@ import org.springframework.util.CollectionUtils; ...@@ -24,10 +24,7 @@ import org.springframework.util.CollectionUtils;
import java.security.Principal; import java.security.Principal;
import java.time.Instant; import java.time.Instant;
import java.util.LinkedHashSet; import java.util.*;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.function.Supplier; import java.util.function.Supplier;
/** /**
...@@ -196,7 +193,7 @@ public class OAuth2ResourceOwnerPasswordAuthenticationProvider implements Authen ...@@ -196,7 +193,7 @@ public class OAuth2ResourceOwnerPasswordAuthenticationProvider implements Authen
LOGGER.debug("returning OAuth2AccessTokenAuthenticationToken"); LOGGER.debug("returning OAuth2AccessTokenAuthenticationToken");
return new OAuth2AccessTokenAuthenticationToken(registeredClient, clientPrincipal, accessToken, return new OAuth2AccessTokenAuthenticationToken(registeredClient, clientPrincipal, accessToken,
refreshToken, authorization.getAccessToken().getClaims()); refreshToken, Objects.requireNonNull(authorization.getAccessToken().getClaims()));
} }
catch (Exception ex) { catch (Exception ex) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册