Skip to content

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

License

Notifications You must be signed in to change notification settings

meofiscoding/Netflix-IdentityService

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netflix Microservice Identity Service

Demo Login Login Demo

Signup Signup Demo

Overview

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.

Features

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.

Prerequisites

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
  1. Open the project in Visual Studio or Visual Studio Code.

  2. Set up your Azure App Service for deployment.

  3. Configure the necessary settings in appsettings.json, including database connection strings and IdentityServer configurations.

  4. Build and run the project.

  5. Access the identity service through the provided endpoints.

Contributing

If you'd like to contribute to the project, please follow the contribution guidelines.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • IdentityServer 4 Community
  • Microsoft ASP.NET Core Team
  • Azure Team Feel free to reach out if you have any questions or need assistance!

About

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

Resources

License

Stars

Watchers

Forks