だから、私自身の質問に答えるために...上記のすべては、Web.configファイルを介して達成することができます。 Web.configの次のセクションでは、システム/アクセスセクションを通じてSSLが必要で、多対1のクライアント証明書マッピングを構成します。これらのセクションはapplicationHost.configにロックされているため、Web.configで編集したい人は誰でもロックを解除する必要があります。そこには多くのチュートリアルがありますので、私はそれには入りません。
<security>
<access sslFlags="Ssl, SslNegotiateCert" />
<authentication>
<anonymousAuthentication enabled="false" />
<iisClientCertificateMappingAuthentication enabled="true" manyToOneCertificateMappingsEnabled="true">
<manyToOneMappings>
<add name="Authentication Certificate"
enabled="true"
permissionMode="Allow"
userName="foo"
password="bar">
<rules>
<add certificateField="Issuer" certificateSubField="CN" matchCriteria="*.stackoverflow.com" compareCaseSensitive="false" />
</rules>
</add>
</manyToOneMappings>
</iisClientCertificateMappingAuthentication>
</authentication>
</security>
IIS 6.1とWindows Server 2008 R2?どうして? –
申し訳ありませんそれは私の非常にばかげたことでした!私は7.5を意味しました!アップデートします –