@Override
protected void doView(RenderRequest request, RenderResponse response) throws PortletException, IOException {
AccessToken accessToken = getAccessToken();
final Oauth2 service = getOAuthProvider().getAuthorizedSocialApiObject(accessToken, Oauth2.class);
Userinfo userInfo = new GooglePortletRequest<Userinfo>(request, response, getPortletContext(), getOAuthProvider(),
REQUIRED_SCOPE) {
@Override
protected Userinfo invokeRequest() throws IOException {
return service.userinfo().v2().me().get().execute();
}
}.executeRequest();
if (userInfo != null) {
request.setAttribute(GOOGLE_USER_INFO, userInfo);
}
PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher("/jsp/google/userinfo.jsp");
prd.include(request, response);
}
GoogleUserInfoPortlet.java 文件源码
java
阅读 15
收藏 0
点赞 0
评论 0
项目:docs-samples
作者:
评论列表
文章目录