2012-07-20 10 views
7

Tutaj jest powiedziane http://blogs.iis.net/webtopics/archive/2010/04/27/configuring-many-to-one-client-certificate-mappings-for-iis-7-7-5.aspxIIS 7 Jak odwzorować certyfikat klienta na konto użytkownika w bazie danych?

wiele-do-jednego Mapowanie certyfikatu klienta jest używane przez Internet Information Services (IIS), aby powiązać użytkownika końca do okna konta, gdy certyfikat klienta służy do uwierzytelniania użytkowników .

Co zrobić, jeśli nie chcę mapować przy użyciu konta systemu Windows, ale z kontem w niestandardowej bazie danych lub członkostwie?

Jak to zrobić w ASP.NET (przykładowy kod gdzieś?)

hmm: nikt nie wie? Będzie musiał wkrótce nadać nagrodę :)

Odpowiedz

4

US DOD wykorzystuje to dla CAC. Zasadniczo przechowujesz tylko część certyfikatu (np. SUBJECT), a następnie porównuj w celu uwierzytelnienia.

w ASP.NET, masz dostęp do klienta Cert wygląda następująco:

Request.ClientCertificate.Subject

Wiele podmiotów certyfikatu będzie mieć unikalny identyfikator w ramach i tak identyfikator certyfikat jest używany do pokrycie zmian w nazwie osoby.

+0

precyzyjna odpowiedź dziękuję – user310291

Powiązane problemy