ユーザーがOutlookWebAnywhereをより効果的に使用できるようにするChrome拡張機能を開発しようとしています。開発中に、OWA(フォームベースの認証を使用)とExchange Webサービス(拡張機能の大部分に使用)の間でログイン情報を共有する方法がないように見えることに気付きました。EWSは単純な認証とOWAは、Cookieベースのフォーム認証を使用します。
ユーザー名/パスワードをローカルディスクに保存する比較的安全でない方法(生成されたキーで暗号化されている可能性があります)をユーザーに提供するか、ブラウザーセッション間でセッションを維持する実際の方法をユーザーに提供しないでください。
OWAまたはEWSの開発に精通している人がいれば、私が気付いていない状況についての洞察を提供できるかもしれません。ユーザーにExchangeサーバーで特定のログインスキームを強制する必要はないので、サーバー側の設定を変更することは問題外です。知らない認証情報を共有する別の方法はありますか?