Microsoft Lync APIを使用してMicrosoft Lync Serverとやりとりする入出力トレイトレイアプリケーションを作成しています。現在のWindowsユーザーのユーザー名とパスワードをLync APIに渡して、ユーザーが毎回資格情報を入力するのではなく、自動的にログインする方法はありますか?現在のWindowsユーザーの資格情報をLyncClient.Submit()に渡す方法はありますか?
1
A
答えて
2
いいえ。 Webサービスにアクセスすると、Lyncにログオンしたユーザーの資格情報を強制的に使用させることはできません。マシンで最初に実行したときにLyncクライアント自体でこれを見ることができます。ドメインユーザーとしてマシンにログオンしている場合でも、ドメイン資格情報の入力が求められます。
Lync(既定)は入力時に資格情報を保存し、そのユーザーとしてログオンするたびに資格情報をサーバーに提示するので、すべてを失うことはありません。あなたがする必要がある、
[HKEY_CURRENT_USER\Software\Microsoft\Communicator]
"SavePassword"=dword:00000001
APIでこれを利用するには:あなたは、Lyncのがレジストリにパスワードを保存するように設定されているかどうかを確認することができ
- は、通常の方法でクライアントを初期化 lyncClient.CredentialRequestedイベント
- コールlyncClient.BeginSignInため
- 登録、(lyncClient.Uriプロパティは、通常は最後の便宜のために、ログオンしたユーザーのURIに設定されている)上のユーザログの一口のURIを渡します。ユーザー名とパスワードにはnullを渡します。
あなたのユーザーが以前にLync(またはあなたのアプリケーション)にログインしていない場合は、CredentialRequestedイベントが発生します。
- CredentialRequestedEventArgs.Cancel()
- を使用してイベントをキャンセルし、ユーザーからユーザー名とパスワードを収集し、その後別の方法として、これらの資格情報
- でBeginSignInを呼び出し、nullのユーザ名とパスワードを使用してBeginSignInを呼び出すために、いくつかのUIを表示その後、CredentialRequestedを処理し、CredentialRequestedEventArgsでSubmitメソッドを使用してサーバーに資格証明書を提出O
(私は覚えていないこと(Submitメソッドの最後のパラメータは、パスワードを保存するTrueに設定する必要があります)上記の2または3のうちのメソッドが推奨されている方法です - 両方を試してみて、あなたに最も運があるかを確認するのが最も良い方法です)
次回はログインします(SavePasswordがtrueに設定されていると仮定します)。レジストリ)、保存された資格情報が渡されるため、ユーザーはCredentialRequestedイベントの起動なしでログインします。
(これは抑制モードでのみ問題であると私は、あなたがUI SupressedモードでのLyncを実行していることを仮定している)非常にうまくプロセスをカバー関連する問題
- 1. 現在のユーザー資格情報をリモートサーバーに渡す
- 2. Xamarin.Mac - 現在の資格情報をRESTエンドポイントに渡す方法
- 3. groovyで現在のユーザー資格情報を取得
- 4. 外部リクエストの認証 - SOAPヘッダーにユーザーの資格情報を渡す方法?
- 5. HostingEnvironment.Impersonate資格情報をExchangeService EWSに渡す方法は?
- 6. azureアクティブディレクトリのユーザー資格情報を検証する方法は?
- 7. NTLMの資格情報をzuulリクエストヘッダーに渡す方法
- 8. ウェブペイメントプロの資格情報はどこにありますか?
- 9. Windows資格情報プロバイダ(C#
- 10. Silverlight with Windows資格情報
- 11. Atlassian Pluginの現在のユーザーからの資格情報を取得
- 12. 資格情報をWebProxyに渡す?
- 13. 資格情報をIPアドレスに渡す
- 14. LDAPユーザーの資格情報を簡単にテストする方法
- 15. WCF +ユーザー資格情報
- 16. WCFクライアントのWindows資格情報を渡す
- 17. AWSのPythonラムダ関数にs3の資格情報を渡す方法はありますか?
- 18. コードに資格情報を公開しない方法はありますか?
- 19. JQUERY AJAX - 資格情報(ユーザーとパスワード)をSharepoint Webserviceに渡す方法
- 20. Amazon Cognito:サーバー側アプリケーションに資格情報を渡す方法
- 21. ネットワークドライブをユーザーの資格情報でマップする方法
- 22. asp.net mvc3モバイルアプリケーションのユーザー資格情報をキャッシュする方法
- 23. Rails RESTful API + Devise - ユーザーの資格情報をチェックする方法
- 24. ユーザーIAM資格情報を非公開にする方法
- 25. SharePointページビューアーで資格情報を渡す
- 26. Windows認証アプリケーションで現在のユーザーからネットワーク資格情報を取得する
- 27. ユーザーの資格情報をすべてのビューに渡しますnode.js
- 28. ASP.NETがWindows認証資格情報を渡す
- 29. awsebcliから現在のユーザー資格情報を削除するにはどうすればいいですか?
- 30. Pythonで渡すUnixソケット資格情報