Toon posts:

[Win2k] IIS / Windows Authentication en Certifcaten

Pagina: 1
Acties:

Verwijderd

Topicstarter
Een test omgeving is beveiligd door middel van Windows Authenticatie. De gebruiker logt in en komt op de website (is geauthenticeerd als Gebruiker_Test).
Binnen in die website zijn er een aantal opeenvolgende formulieren. Bij binnenkomst in deze reeks kan de gebruiker een certificaat kiezen. De mapping zorgt er voor dat de gebruiker geauthenticeerd word als Gebruiker_Certified. Als de gebruiker geen certificaat kiest blijft deze Gebruiker_Test.

Het probleem in dit scenario is dat wanneer een gebruiker het certificaat kiest de formulier soms niet correct worden gePOST. Als er dan op Refresh word geklikt dan word alle data opnieuw verstuurd, en deze keer gaat het goed. Erg raar probleem!

De logfiles zijn bekeken en daar staat het complete process goed in beschreven. De gebruiker is Gebruiker_Test en wanneer het certificaat geselecteerd word, word deze vervangen door Gebruiker_Certified. Als de foutieve POST verstuurd word dan staat er nog steeds Gebruiker_Certified. Zodra er op refresh geklikt word dan toont de logfile wederom Gebruiker_Test. En deze keer gaat het goed.

Zijn er dergelijke bekende problemen bij de combinatie Windows Authenticatie en Certificaten? Mogelijk zelfs een fix?

De betreffende machine is een Windows 2000 Server met IIS.

Verwijderd

sorry hoor maar het is allemaal nogal vaag...

inloggen op de website mbv windowsauthenticatie (onderwater of echt login/pw intikken?)
wat voor certificaat?
verander je daadwerkelijk de windows inlog naam (waarom zou je dat in willen?) of is dat alleen in je code (asp?)?
iislogs of logs van je applicatie?

Verwijderd

Topicstarter
Built-in windows authentication (tegen het lokale domein).
Built-in server certificaat met windows account mapping (allemaal standaard).
IISLogs uiteraard.

Waarom zou ik dat willen. Certificaat-mapping geeft mij de mogelijkheid om bepaalde pagina's toegankelijk te maken voor bepaalde gebruikers (wat deze pagina's doen maakt niet uit).

Verwijderd

dat geeft windows authenticatie ook hoor...