|
|
@ -1,11 +1,11 @@ |
|
|
|
package com.cloud.kicc.auth.config; |
|
|
|
package com.cloud.kicc.auth.config; |
|
|
|
|
|
|
|
|
|
|
|
import com.cloud.kicc.common.core.constant.SecurityConstants; |
|
|
|
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.grant.app.ResourceOwnerCustomeAppTokenGranter; |
|
|
|
import com.cloud.kicc.common.security.override.KiccClientDetailsService; |
|
|
|
import com.cloud.kicc.common.security.override.KiccClientDetailsService; |
|
|
|
import com.cloud.kicc.common.security.override.KiccCustomTokenServices; |
|
|
|
import com.cloud.kicc.common.security.override.KiccCustomTokenServices; |
|
|
|
import com.cloud.kicc.common.security.override.KiccWebResponseExceptionTranslator; |
|
|
|
import com.cloud.kicc.common.security.override.KiccWebResponseExceptionTranslator; |
|
|
|
import com.cloud.kicc.common.security.util.SecurityUtils; |
|
|
|
|
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import lombok.RequiredArgsConstructor; |
|
|
|
import lombok.SneakyThrows; |
|
|
|
import lombok.SneakyThrows; |
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
|
import org.springframework.context.annotation.Bean; |
|
|
@ -103,7 +103,8 @@ public class AuthorizationServerConfiguration extends AuthorizationServerConfigu |
|
|
|
return accessToken; |
|
|
|
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); |
|
|
|
((DefaultOAuth2AccessToken) accessToken).setAdditionalInformation(additionalInfo); |
|
|
|
return accessToken; |
|
|
|
return accessToken; |
|
|
|
}; |
|
|
|
}; |
|
|
|