Planthor / PlanthorIdentityServer

Repository Planthor IDP to enable SSO to Planthor client applications (Web/Mobile)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Code Smells Security Rating Bugs Vulnerabilities Quality Gate Status Coverage

Getting Started

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.

Prerequisites

.NET 8.0 SDK An IDE (Visual Studio, JetBrains Rider or VS Code) Duende Identity Server v7

Installation

  • Clone the repository
git clone https://github.com/Planthor/PlanthorIdentityServer.git
  • Install Nuget packages
dotnet restore
  • Run the project
dotnet run

For run with docker-compose

  • Generate self-certificates from ./infrastructure/certificates.
  • Use Docker compose file in ./infrastructure folder.

Usage

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.

Troubleshooting

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.

Contributing

Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Fork the Project

  • 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

License

Distributed under the MIT License. See LICENSE for more information.

Contact

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!

About

Repository Planthor IDP to enable SSO to Planthor client applications (Web/Mobile)

License:MIT License


Languages

Language:C# 81.4%Language:HTML 17.2%Language:Dockerfile 0.4%Language:SCSS 0.2%Language:CSS 0.2%Language:Shell 0.2%Language:PowerShell 0.2%Language:JavaScript 0.1%