从liferay portlet中唤醒身份验证

我正在为我们的Liferay Portal使用ews-java-api v.2开发日历Portlet。 当用户在liferay中登录时,他不必在日历portlet中再次登录。 但是ExchangeService需要用户名/密码或securityToken来连接。 在liferay中,我只有加密的密码(我无法更改它),它对ews没有用处。

我应该如何生成securityToken? 有没有其他方法可以做到这一点?


您可以使用具有特定权限的用户登录并使用模拟来接受用户事件。 配置模拟

并以这种方式在java中使用

ExchangeService exchangeService = new ExchangeService(...)
exchangeService.ImpersonatedUserId = 
                             new ImpersonatedUserId(ConnectingIdType.SmtpAddress, mailBox);
链接地址: http://www.djcxy.com/p/60167.html

上一篇: ews authentication from liferay portlet

下一篇: ldap and liferay password policy