⭐ Star us on GitHub — it motivates us a lot!
- About the Templates
- Prerequisites
- Installing the Templates
- License
- Acknowledgements
- Key Contacts & Resources
Abblix ASP.NET Core Templates includes two powerful templates designed to simplify and accelerate your development process. These templates provide a solid foundation for building modern web applications and identity providers with ASP.NET Core.
- ASP.NET Core WebAPI with React and Vite Template: This template serves as a starting point for creating an ASP.NET Core WebAPI project combined with a React frontend using TypeScript and Vite. It establishes a fundamental project structure and essential configurations, enabling developers to kickstart their applications swiftly.
- OpenID Connect Provider Template: This template is tailored for building an OpenID Connect Provider using ASP.NET Core in conjunction with the Abblix OIDC Server. It includes the core configurations and components needed to set up a functional identity provider, streamlining the process for developers to implement secure authentication solutions.
Before you begin using the Abblix ASP.NET Core Templates, ensure that your development environment is properly set up with the following tools:
- .NET 8 SDK: This SDK is essential for building and running ASP.NET Core applications. It includes the necessary compilers, libraries, and tools to develop, test, and deploy your applications. Make sure to download and install the latest version to fully leverage the capabilities of the templates.
- Node.js and npm: Node.js is required to manage the frontend dependencies for projects using React and Vite. npm (Node Package Manager) comes bundled with Node.js and is used to install and manage these dependencies. Having Node.js and npm installed ensures that you can seamlessly integrate and build the frontend parts of your application, especially when using modern JavaScript frameworks and tools like React and Vite.
To start using the Abblix ASP.NET Core Templates, you can install them in your development environment either from NuGet or from a local .nupkg
file.
If you have access to NuGet.org, this method is preferable. Run:
# Install the template package from NuGet
dotnet new install Abblix.Templates
This command downloads and installs the latest version of the templates directly from NuGet.org.
If you don't have access to NuGet.org, but you have a local .nupkg
file, run:
# Install the template from the local .nupkg file
# Replace "path/to/Abblix.Templates.x.x.x.nupkg" with the actual file path
# This allows you to install the template locally without accessing an online repository
dotnet new install path/to/Abblix.Templates.x.x.x.nupkg
This method allows you to install the template manually using the .nupkg
file.
This project is licensed under the MIT License. You can review the full license text at the following link: MIT License.
We would like to acknowledge the following technologies that have been instrumental in the development of the Abblix ASP.NET Core Templates:
- ASP.NET Core: A powerful framework for building modern web applications, providing the backbone for our server-side implementations.
- React: A leading JavaScript library for creating dynamic user interfaces, which has been key to the frontend structure of our templates.
- TypeScript: A superset of JavaScript that adds static types, helping us write more reliable and maintainable code.
- Vite: A fast and modern build tool that has significantly improved the development experience for our projects.
For more details about our products, services, or any general information regarding the Abblix OIDC Server, feel free to reach out to us. We are here to provide support and answer any questions you may have. Below are the best ways to contact our team:
- Email: Send us your inquiries or support requests via support@abblix.com.
- Website: Visit the official page for more information.
- GitHub Repository: Explore the source code and contribute to the Abblix OIDC Server.
- Getting Started Guide: Follow our step-by-step guide to create an OpenID Connect provider using ASP.NET MVC.
- Abblix Documentation: Access detailed documentation for all our products and services.
We look forward to assisting you and ensuring your experience with our products is successful and enjoyable!