How can I give a user access to a website only with a key/certificate, without a password and without any authorization steps? I apologize for the question, but I am not an expert in web development, and I need to quickly build a site on Blazor or on the more general ASP NET. I would like to make it so that only users with their individual keys and/or certificates can open pages and complete actions on a particular site.Is there any clear, simple, generalizing way to do this?Attempts to find exactly such authentication/authorization did not lead to anything. Everywhere it is suggested to register / enter / select a user, it may even undergo two-factor authentication. All this can be done easily and simply according to the manuals and examples.But it is not possible to implement such a scenario:
- the site owner issues some kind of key/certificate to the user, no matter how;
- a windows/linux user does something on his workstation with this key/certificate, and can use the site. all other users cannot access the site.
- vpn is not considered