managedcode / Orleans.Identity

Orleans.Identity is an authentication and authorization library for ASP.NET Identity based on Orleans. It provides a simple and efficient way to manage user sessions and authentication for your ASP.NET applications.
MIT License
15 stars 3 forks source link
asp-net identity orleans
managed code Identity

Orleans.Identity

.NET nuget CodeQL

Version Package Description
NuGet Package ManagedCode.Identity.Core Core

Orleans.Identity

Orleans.Identity is a library for managing authorization and authentication in ASP.NET Identity applications using Orleans. It provides a simple, easy-to-use interface for managing user accounts and securing access to your application's resources.

With Orleans.Identity, you can easily add support for user registration, login, logout, and password management to your ASP.NET Identity applications. Additionally, Orleans.Identity provides support for managing user sessions, ensuring that user data is kept secure and accessed only by authorized users.

Features

Getting Started

To use Orleans.Identity in your ASP.NET Identity application, follow these steps:

Install the ManagedCode.Orleans.Identity NuGet package in your project:

Motivation

The motivation for creating Orleans.Identity is to provide a scalable and performant solution for managing user sessions and authentication in ASP.NET applications. Orleans provides a powerful actor model that makes it easy to implement concurrency and scalability in distributed systems. By leveraging the power of Orleans, Orleans.Identity enables you to easily add authentication and authorization to your ASP.NET applications without sacrificing performance.