I have an ASP.NET 4.8 Web Forms Application built and ready to deploy that I need to add Smart Card authentication to (DoD CAC Card X509). The actual authentication is extremely loose... anyone at all with a DoD-issued CAC should be able to access the form and the user role is the same for all users... Odd I know the access restriction is so broad that it includes all CAC-holders, but that is the requirement.
I figured since it's a blanked CAC-holder approved authentication workflow that it should be significantly less work than adding/validating users - is there a built-in function for this on ASP.NET?
How would I go implementing this? The authentication procedure should occur after pressing button on the website's default page (abc.com/default -> user presses (go to form) -> browser asks for CAC certificate -> if valid DoD CAC, loads ASPNET Web Form.
Any help would be appreciated thanks!