Hyperspan.Auth 1.0.0

Suggested Alternatives

Hyperspan.Api

Additional Details

The individual packages are no longer maintained. Please use the template project instead of the Hyperspan.Auth

dotnet add package Hyperspan.Auth --version 1.0.0                
NuGet\Install-Package Hyperspan.Auth -Version 1.0.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Hyperspan.Auth" Version="1.0.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Hyperspan.Auth --version 1.0.0                
#r "nuget: Hyperspan.Auth, 1.0.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Hyperspan.Auth as a Cake Addin
#addin nuget:?package=Hyperspan.Auth&version=1.0.0

// Install Hyperspan.Auth as a Cake Tool
#tool nuget:?package=Hyperspan.Auth&version=1.0.0                

Auth with Identity Framework in PostgreSQL for .NET Core

This repository contains a basic code base for implementing authentication and authorization using Identity Framework in a .NET Core application with PostgreSQL as the database.

Table of Contents

Introduction

Authentication and authorization are fundamental aspects of many web applications. This project demonstrates how to set up a .NET Core application with Identity Framework to manage user authentication and authorization. PostgreSQL is used as the database for storing user information and related data.

Prerequisites

Before you begin, ensure you have met the following requirements:

Getting Started

  1. Set up your PostgreSQL database and update the connection string in appsettings.json to point to your database.

  2. Open the solution in your preferred development environment (e.g., Visual Studio or Visual Studio Code).

  3. Build and run the application.

Features

  • User registration and login.
  • Role-based authorization.
  • Manage user profiles and roles.
  • Secure password hashing.

Usage

  1. Register a new user on the application.
  2. Log in with your registered credentials.
  3. Explore the different features and roles based on your permissions.

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Make your changes and commit them.
  4. Push your changes to your fork.
  5. Create a pull request to this repository's main branch.

License

This project is licensed under the MIT License.

Product Compatible and additional computed target framework versions.
.NET net6.0 is compatible.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on Hyperspan.Auth:

Package Downloads
Hyperspan.Base

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.0 688 10/26/2023 1.0.0 is deprecated because it is no longer maintained.