2010-11-30 10 views
1

交換ユーザーのカレンダーイベントをWebアプリケーションから追加する必要があります。Exchange Webサービスにログオンする方法

ウェブアプリケーションは交換ユーザーのメールアドレスを知っています。 Active Directoryと統合されていないWebアプリケーション。 理想的にはユーザーがOutlookでイベントを受け入れる必要はありません

我々はいくつかのposibilities議論:セットアップ

  1. ストアのウェブアプリDB(割引後)のユーザー交換パスワード

  2. をダミーユーザーからのリクエストとしてカレンダーイベントを実際のユーザーに送信します(実際のユーザーが受け入れる必要があるため理想的ではなく、クライアントは却下の場合の対処方法のスペックを持っていません)。 )

  3. Active Directoryと統合してユーザーを偽装します(Windows認証またはユーザーのパスワードが必要です。予定を追加するためにアプリケーションを使用するユーザーは、カレンダーを入れる必要があるユーザーではないため、助けてください。

これは可能ですか?

答えて

1

はい、これを行うことができます。

Exchange Webサービス操作では、別のユーザーを偽装することができます。そのため、アプリケーションは独自の名前/ pwを使用してEWSに対して認証し、「カレンダーイベントの追加」操作で適切な偽装パラメータを設定し、それはのために行動している。

明らかに、アプリケーションで使用しているアカウントは、Exchangeで任意のユーザーを偽装できるようにするためには、granted the appropriate permissionsである必要があります。

+0

すばらしき、ありがとう!他のAPIは、そのような機能を持つことができます! – stevenrcfox

関連する問題