This project serves as the identity service for a simple Netflix microservice project. It is built using ASP.NET Core MVC with IdentityServer 4 to provide secure authentication and authorization for users accessing the various microservices within the Netflix ecosystem. The project is designed to be deployed to Azure App Service for seamless scalability and reliability.
Authentication and Authorization: Utilizes IdentityServer 4 to handle user authentication and authorization, ensuring secure access to Netflix microservices.
-
ASP.NET Core MVC: The project is built on the ASP.NET Core MVC framework, providing a robust and scalable foundation for the identity service.
-
Azure App Service Deployment: Designed for deployment on Azure App Service, offering a scalable and reliable hosting environment.
Ensure the following tools and frameworks are installed before running the application:
- Visual Studio or Visual Studio Code
- .NET Core SDK
- Azure CLI (for deployment to Azure)
- Getting Started
- Clone the repository to your local machine:
git clone https://github.com/yourusername/netflix-identity-service.git
-
Open the project in Visual Studio or Visual Studio Code.
-
Set up your Azure App Service for deployment.
-
Configure the necessary settings in appsettings.json, including database connection strings and IdentityServer configurations.
-
Build and run the project.
-
Access the identity service through the provided endpoints.
If you'd like to contribute to the project, please follow the contribution guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
- IdentityServer 4 Community
- Microsoft ASP.NET Core Team
- Azure Team Feel free to reach out if you have any questions or need assistance!