2016-03-23 12 views
0

Javaサーブレットとjspを使用して作成したWebアプリケーションを、Eclipseで起動してGAEで実行しています。 Googleアカウントを使用してログインするオプションを追加したいと思います。私はいくつかの文書を読んだが、それを理解することはできない。同じことについてすぐに助けが必要です。 このオプションをindex.jspページに統合する予定です。Google App Engine WebアプリケーションのGoogleアカウントオプションを使用して

答えて

0

Googleの公式ドキュメント( java-gettingstarted-ui_and_code)からこのガイドをご覧ください。

それは、ログイン/ログアウト例とJSPコードスニペットが含まれています

<%@ page import="com.google.appengine.api.users.User" %> 
<%@ page import="com.google.appengine.api.users.UserService" %> 
<%@ page import="com.google.appengine.api.users.UserServiceFactory" %> 

<% 
    UserService userService = UserServiceFactory.getUserService(); 
    User user = userService.getCurrentUser(); 
    if (user != null) { 
    pageContext.setAttribute("user", user); 
%> 

<p>Hello, ${fn:escapeXml(user.nickname)}! (You can 
    <a href="<%= userService.createLogoutURL(request.getRequestURI()) %>">sign out</a>.) 
</p> 
<% 
} else { 
%> 
<p>Hello! 
    <a href="<%= userService.createLoginURL(request.getRequestURI()) %>">Sign in</a> 
    to include your name with greetings you post.</p> 
<% 
    } 
%>