从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