2011-12-03 38 views
2

まず、私は私の希望のソリューションを説明しましょう余分な認証パラメータを資格プロバイダに返します。資格プロバイダは、これらの資格情報をローカルセキュリティ機関に送信します。ローカルセキュリティ機関は、カスタム認証パッケージに基づいてユーザーを認証します。資格情報プロバイダは、

私はWindowsでのプログラミングに新しくなっていますが、資格情報プロバイダテクニカルリファレンスを勉強していますので、どのように動作するのか理解しています。私がまだ理解していないことは、カスタム資格プロバイダをプログラミングする際に、上記の私の例で提案されたように外部と通信するようプログラムすることができますか?私は、どこかでWinHTTPを使って資格プロバイダとの間でデータをやりとりすることができるとお読みになりました。これは正しいです?

よろしく、 bagzera

答えて

1

私は前に、このようなプロバイダを書かれています。 WinHTTPを使用して外部エンティティと通信する際に問題はありません。あなたは、SSLが無条件であれば、HTTPSに関するいくつかの問題にぶつかるかもしれません。正しいストアに証明書をロードするだけです。

+0

への接続を行うことができます機能を提供IConnectableCredentailProviderCredentialインタフェースを実装する必要があります問題は、私はどこで私のHTTPコールを認証プロバイダで作る必要がありますか?サンプルの作業コードを投稿できますか? –

0

まずあなたが(このメソッドは、単にGetSerialization前に呼び出されます)接続と呼ばれるので、この機能では、あなたが、私は同じで立ち往生認証サーバ