繁体   English   中英

在Google App Engine网络应用程序中使用Google帐户登录选项

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM