- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 GWTP 的 Gatekeeper 功能时遇到问题。
遵循示例 gwtp-sample-tab我已经创建了客户端代码。但是现在我仍然想知道如果用户已成功登录,如何通知客户端? (我正在使用 Google UserService。)
有人可以为我提供一个小例子吗?
非常感谢!
最佳答案
不确定我是否正确理解了您的问题,因为 GWTP 守门员的存在只是出于安全目的(阻止其他用户的管理页面或类似的东西)。用 @UseGatekeeper( LoggedInGatekeeper.class )
注释演示者并且 gwtp 将让它只向注册用户显示所有其他人将被重定向到主页/错误页面。
无论如何,如果您的网站使用 GAE 用户 API(用户服务),那么用户将必须转到谷歌的登录页面进行授权,然后返回您的网站。您网站的页面将完全刷新,因此请使用 this technique and jsp您可以将用户信息直接保存到主机 jsp 页面中。
然后在主讲者 onReset()
方法使用 Dictionary
获取这些数据class 或 JSNI 并执行以下操作:
email = JSNIUtils.getEmail();
// or
// Dictionary info = Dictionary.getDictionary("info");
// String email = info.get("email");
loginUrl = JSNIUtils.getLogInUrl();
logoutUrl = JSNIUtils.getLogOutUrl();
if (email != null && logoutUrl != null) {
// user logged in -> show his email & log out link
getView().getUserNameAnchor().setText(email);
getView().getLogInOutAnchor().setText("Log out");
getView().getLogInOutAnchor().setHref(logoutUrl);
} else if (loginUrl != null) {
// unknown user -> show welcome & log in link
getView().getUserNameAnchor().setText("Hello Stranger");
getView().getLogInOutAnchor().setText("Log in");
getView().getLogInOutAnchor().setHref(loginUrl);
} // something else
关于GWTP 关守和 UserService,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6173347/
有什么办法解决这个问题吗? UserService.UserServiceClient userServiceClient = new UserServiceClient();
我在使用 GWTP 的 Gatekeeper 功能时遇到问题。 遵循示例 gwtp-sample-tab我已经创建了客户端代码。但是现在我仍然想知道如果用户已成功登录,如何通知客户端? (我正在使用
我从 UserService 获取 CurrentUser UserServiceFactory.getUserService().getCurrentUser().getEmail() 什么时候起
我正在尝试使用 Android Studio LoginActivity 模板实现登录系统。在 AppEngine 上,我尝试了以下两行: UserService userService = User
我正在尝试扩展 JHipster User,所以我按照下面的官方教程进行操作: http://www.jhipster.tech/tips/022_tip_registering_user_with_
在 Spring Boot 应用程序中,我有一个使用 @Autowired userService 的 AuditorAwareInterface。 看起来像: @Configuration publ
我已经学习 Google AppEngine 几个星期了...现在我正在将它与 Gwt 集成到我的网络应用程序中。 “留言簿”GAE 教程非常有趣,如果您知道我在说什么的话。 我喜欢与 Google
我正在尝试为谷歌应用引擎编写一个仅供我自己使用的应用程序。 (我知道这听起来很奇怪..只是暂时)我正在尝试编写一个登录 servlet,它将使用谷歌的 UserService 对用户进行身份验证,并且
我有这个错误 Nest can't resolve dependencies of the UserService (?, SettingsService). Please make sure tha
我有一个使用 Spring/Hibernate 的 Maven 项目,并且在 this.userService.save(user); 处不断收到 NullPointerException。 User
是否可以通过某种方式从 appengine 登录 UserServices,而不将用户重定向到标准登录页面? 我知道您可以从客户端使用 ClientLogin,但是我可以使用它从 appengine
我正在尝试使用 google 的身份验证。我使用的是 springboot2,所以大部分配置都是自动的。身份验证本身运行良好,但之后我想用我自己的数据(角色、用户名和内容)填充 Principal。
我已经使用 Java 中的 Google OAuth API 实现了 3-legged OAuth。 我的应用程序已在 GAE 上注册。而且,我也成功获得了访问 token 。但是,现在当我创建 Us
在我升级到最新的 Angular2 版本 2.0.0-beta.17 之前,我的项目运行良好 我的UserService是这样的 import { Injectable} from '@angular
因此,我编写了一个服务,将我的 http 请求添加到其中并获取服务。在我的所有项目中,我都使用弹出框(md-dialog -> Angular Material )。现在我面临2个问题。第一个是,在添
我有一个关于 SpringBoot 实现的问题,如下。 我收到错误,其中指出:-说明: 组件需要一个名为“userService”的 bean,但无法找到。 行动: 考虑在您的配置中定义一个名为“us
我有带有 ResourceOwner 流程的 IdentityServer v3,我需要将其配置为能够从一个端点授权来自 AspNetIdentityUserStore(第一个 UserServi
我有一个 donut 饼图。单击图例项时,它会导航到它从 userSevice 检索的特定页面,如下所示 - pic of user service ] 1 传奇元素点击: function(e) {
我使用 UserService 来管理我的注册(联合和 OAuth - 混合)。我在应用程序内部的“各个”位置(也包括非 servlet)使用 User.getCurrentUser 来确定当前用户是
目前我有一个小的 API,我在学习 angular2 时从中检索一些用户数据。 我创建了一个用户类 [user.ts]: export class User { first_name: str
我是一名优秀的程序员,十分优秀!