This section will provide you with all the necessary information to get the project up and running on your local machine for development and testing purposes.
.NET 8.0 SDK An IDE (Visual Studio, JetBrains Rider or VS Code) Duende Identity Server v7
- Clone the repository
git clone https://github.com/Planthor/PlanthorIdentityServer.git
- Install Nuget packages
dotnet restore
- Run the project
dotnet run
- Generate self-certificates from
./infrastructure/certificates
. - Use Docker compose file in
./infrastructure
folder.
This project serves as an Identity Provider (IdP) using Duende Identity Server v7. It can be utilized to authenticate and authorize users in Planthor applications, APIs, etc.
If you encounter any issues while installing or running the project, please check the Troubleshooting guide. If the problem persists, feel free to create an issue.
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.
Pham Le Trung - trunglepham1202@gmail.com
Project Link: https://github.com/Planthor
Please feel free to contact us if you need any further information or have any questions or issues. Happy coding!