2012-07-20 11 views
7

ここではhttp://blogs.iis.net/webtopics/archive/2010/04/27/configuring-many-to-one-client-certificate-mappings-for-iis-7-7-5.aspxIIS 7クライアント証明書をデータベースのユーザーアカウントにマップする方法はありますか。

多対1のクライアント証明書マッピングは、クライアント証明書は、ユーザ認証に使用されたときにウィンドウがアカウントにエンドユーザーを関連付けるために、インターネットインフォメーションサービス(IIS)によって使用されていると言われています。

私はWindowsアカウントではなく、カスタムデータベース内のメンバーシップまたはメンバーシップにマップしたいのですが? asp.netでそれを行う方法を

HMM(どこかのサンプルコードを?):誰もが知っていますか?すぐに恩恵を与える必要があります:)

答えて

4

US DODはこれをCACに使用します。本質的には、証明書の一部(たとえば、SUBJECT)を保存してから、認証と比較します。 ASP.Netで

、あなたは以下のようなものをクライアント証明書にアクセス:

Request.ClientCertificate.Subject

多くの証明書の対象者は、内一意のIDを持つことになりますので、証明書IDがに使用されています個人名の変更をカバーする。

+0

正確な回答ありがとうございます – user310291

関連する問題