| | |
| | | import org.dromara.common.core.utils.SpringUtils; |
| | | import org.dromara.common.json.utils.JsonUtils; |
| | | |
| | | import static org.dromara.common.social.topiam.AuthTopiamSource.TOPIAM; |
| | | import static org.dromara.common.social.topiam.AuthTopIamSource.TOPIAM; |
| | | |
| | | /** |
| | | * TopIAM 认证请求 |
| | |
| | | } |
| | | |
| | | @Override |
| | | protected AuthToken getAccessToken(AuthCallback authCallback) { |
| | | public AuthToken getAccessToken(AuthCallback authCallback) { |
| | | String body = doPostAuthorizationCode(authCallback.getCode()); |
| | | Dict object = JsonUtils.parseMap(body); |
| | | checkResponse(object); |
| | |
| | | } |
| | | |
| | | @Override |
| | | protected AuthUser getUserInfo(AuthToken authToken) { |
| | | public AuthUser getUserInfo(AuthToken authToken) { |
| | | String body = doGetUserInfo(authToken); |
| | | Dict object = JsonUtils.parseMap(body); |
| | | checkResponse(object); |