| | |
| | | } |
| | | |
| | | @Override |
| | | protected AuthToken getAccessToken(AuthCallback authCallback) { |
| | | public AuthToken getAccessToken(AuthCallback authCallback) { |
| | | String body = doPostAuthorizationCode(authCallback.getCode()); |
| | | Dict object = JsonUtils.parseMap(body); |
| | | // oauth/token 验证异常 |
| | |
| | | } |
| | | |
| | | @Override |
| | | protected AuthUser getUserInfo(AuthToken authToken) { |
| | | public AuthUser getUserInfo(AuthToken authToken) { |
| | | String body = doGetUserInfo(authToken); |
| | | Dict object = JsonUtils.parseMap(body); |
| | | // oauth/token 验证异常 |
| | |
| | | throw new AuthException(object.getStr("message")); |
| | | } |
| | | return AuthUser.builder() |
| | | .uuid(object.getStr("id")) |
| | | .uuid(object.getStr("userId")) |
| | | .username(object.getStr("username")) |
| | | .nickname(object.getStr("name")) |
| | | .nickname(object.getStr("displayName")) |
| | | .avatar(object.getStr("avatar_url")) |
| | | .blog(object.getStr("web_url")) |
| | | .company(object.getStr("organization")) |