This project is a simple demonstration of how to implement multiple device QR authentication using ASP.NET Core 7. It showcases the integration of RESTful API and Websockets to create a secure and efficient authentication system.
- QR Code Generation token: Users can generate QR codes token to build QR images on their client for authentication.
- RESTful API: The project provides a RESTful API for device registration and QR code validation.
- Websockets: Real-time communication is established through Websockets for seamless authentication.
- Security: Security measures are implemented to ensure the authenticity of the devices.
Before you begin, ensure you have met the following requirements:
- ASP.NET Core 7
- Visual Studio Code or your preferred code editor.
-
Clone the repository to your local machine:
https://github.com/SkyThonk/Multiple-Device-QR-Authentication.git
Open the project in your code editor.
Configure your ASP.NET Core 7 environment and dependencies.
Run the application: dotnet run
Visit http://localhost:5000 in your browser to access the authentication system.