From e0638874122fc7ce815211462b49997c76ae5da5 Mon Sep 17 00:00:00 2001 From: wangxiang <1827945911@qq.com> Date: Sat, 2 Sep 2023 00:36:13 +0800 Subject: [PATCH] chore: user_info is nul --- .../kicc/auth/config/AuthorizationServerConfiguration.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/kicc-auth/src/main/java/com/cloud/kicc/auth/config/AuthorizationServerConfiguration.java b/kicc-auth/src/main/java/com/cloud/kicc/auth/config/AuthorizationServerConfiguration.java index 15e07ee2..53e33996 100644 --- a/kicc-auth/src/main/java/com/cloud/kicc/auth/config/AuthorizationServerConfiguration.java +++ b/kicc-auth/src/main/java/com/cloud/kicc/auth/config/AuthorizationServerConfiguration.java @@ -1,11 +1,11 @@ package com.cloud.kicc.auth.config; import com.cloud.kicc.common.core.constant.SecurityConstants; +import com.cloud.kicc.common.data.entity.CasUser; import com.cloud.kicc.common.security.grant.app.ResourceOwnerCustomeAppTokenGranter; import com.cloud.kicc.common.security.override.KiccClientDetailsService; import com.cloud.kicc.common.security.override.KiccCustomTokenServices; import com.cloud.kicc.common.security.override.KiccWebResponseExceptionTranslator; -import com.cloud.kicc.common.security.util.SecurityUtils; import lombok.RequiredArgsConstructor; import lombok.SneakyThrows; import org.springframework.context.annotation.Bean; @@ -103,7 +103,8 @@ public class AuthorizationServerConfiguration extends AuthorizationServerConfigu return accessToken; } - additionalInfo.put(SecurityConstants.DETAILS_USER, SecurityUtils.getCasUser()); + CasUser casUser = (CasUser) authentication.getUserAuthentication().getPrincipal(); + additionalInfo.put(SecurityConstants.DETAILS_USER, casUser); ((DefaultOAuth2AccessToken) accessToken).setAdditionalInformation(additionalInfo); return accessToken; };