[英]sign In with Google account option in google App Engine web application
我有一个使用Java servlet和jsp以及Eclipse并在GAE上运行的Web应用程序。 我想添加一个使用Google帐户登录的选项。 我已经阅读了一些文档,但无法弄清楚。 同样需要立即帮助。 我打算在我的index.jsp页面上集成该选项。
请参阅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>
<%
}
%>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.