2

特定のイベントまたはボタンのクリックで CRM 2011 の特定の連絡先または他のサイトを開く C# WPF アプリケーションがあります。Windows 資格情報を使用して Web ブラウザーにログインできるとは限らないため (ユーザーは IFD を使用して他のアカウントで外部からネットワークにアクセスすることもできるため)、ユーザーはすべてのブラウザー Windows を閉じたらすぐに資格情報を提供する必要があります。これは数回後に非常に迷惑です

ProcessStartInfo クラスを使ってみた

ProcessStartInfo proc = new...
proc.UserName = credentials.UserName;
proc.Password= credentials.Password;
Process.Start(proc);

などしかし、これは無効なデータに関する例外をスローするだけです...次に試したのは、logindataをURLに配置することですuser:pass@crmsiteが、これも機能しません(また、可能であればこの方法を使用しないことをお勧めします)。ログインデータを含む Cookie を IE に挿入しようとしましたが、うまくいきませんでした。

CRM に自動的にログインできるように、資格情報をプログラムでブラウザーに提供する方法はありますか?

更新: CRM にIFDを使用しているため、セッション タイムアウトの増加などは機能しません。Windows 資格情報による自動ログインはありません。

ユーザーは、最初に自分の資格情報を入力する必要すらありません。すべてのデータは、アプリケーションから提供する必要があります。

4

1 に答える 1