2017-06-30 11 views
0

Liferay Portal用にews-java-api v.2を使用してカレンダーポートレットを開発しています。 ユーザーが休暇中にサインインしたときに、カレンダーポートレットで再度サインインする必要はありません。 ExchangeServiceに接続するには、username/passwordまたはsecurityTokenが必要です。 liferayでは私は暗号化されたパスワードしか持っていません(私はそれを変更できません)、それはewsには役に立ちません。liferayポートレットからのews認証

securityTokenはどのように生成する必要がありますか? これを行う方法は他にありますか?

答えて

0

ログインに特定の権限を持つユーザーを使用して、偽装を使用してユーザーイベントにアクセスすることができます。 Configure impersonation

と、この方法のようにJavaで

ExchangeService exchangeService = new ExchangeService(...) 
exchangeService.ImpersonatedUserId = 
          new ImpersonatedUserId(ConnectingIdType.SmtpAddress, mailBox); 
を使用
関連する問題