javascript - 针对 Liferay 验证登录 p_auth token

标签 javascript rest authentication liferay liferay-6

是否可以在服务器上验证给定的 p_auth token (Liferay 为登录用户生成)以确保它对于给定用户确实有效?

基本上,我需要一种方法来调用另一台服务器上的服务,但我希望只有当用户登录到 Liferay 时才能访问该服务,并且我想如果我可以传递 p_auth token ,我就能够验证它确实有效并且适合正确的用户。

我该如何去做呢?我的研究根本没有什么成果。

最佳答案

无需手动验证 p_auth

使用此代码(通过示例):

PermissionChecker checker = PermissionCheckerFactoryUtil.create(user);

boolean isSigned = checker.isSignedIn();

关于javascript - 针对 Liferay 验证登录 p_auth token ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21849984/

相关文章:

javascript - 为什么我不能从 chrome.downloads.onChanged 中调用函数?

javascript - fast-csv 转换似乎正在剥离列

javascript - 将对象传递给 document.write() 中的 onClick 方法

java - Jersey Rest Get 具有特殊特征

Javascript 非对称加密和认证

javascript - 如何仅从 JSON 数据获取最后 10 个对象

rest - PHP REST API 基于密码的 SSL 身份验证的缺点

java - 在java客户端中使用@POST请求发送参数

maven - 将MavenRepository配置添加到自定义插件中时发生Gradle错误: “Please specify which subtype of Authentication to create”

java - 如何使用 Smack XMPP API 处理(失败)登录尝试