BlazingIdentity 1.1.0

Suggested Alternatives

JwtAuth

The owner has unlisted this package. This could mean that the package is deprecated, has security vulnerabilities or shouldn't be used anymore.
dotnet add package BlazingIdentity --version 1.1.0
NuGet\Install-Package BlazingIdentity -Version 1.1.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="BlazingIdentity" Version="1.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BlazingIdentity --version 1.1.0
#r "nuget: BlazingIdentity, 1.1.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 BlazingIdentity as a Cake Addin
#addin nuget:?package=BlazingIdentity&version=1.1.0

// Install BlazingIdentity as a Cake Tool
#tool nuget:?package=BlazingIdentity&version=1.1.0

Blazing Identity


Mini library for fast authorization and authentication users

Dependencies

  • LiteDB (>= 4.1.2)
  • Microsoft.AspNetCore.Http (>= 1.1.0)
  • Microsoft.AspNetCore.Http.Abstractions (>= 1.1.0)
  • Microsoft.AspNetCore.Mvc.Core (>= 1.1.0)
  • Microsoft.Extensions.DependencyInjection.Abstractions (>= 1.1.0)
  • Microsoft.NETCore.App (>= 1.1.2)

Features

  • Support both Web and API
  • Store data in document encrypted database that powered by amazing library LiteDB
  • Use GUID as unique identifier
  • Support meta data ( store extra information for authenticated users such as fullname, age, etc ... )
  • Support filters to authorize and authenticate users based on roles
  • BIAuthorize authenticate and authorize filter attributes
    • Default empty for authenticated users without check for any role
    • Role for authenticated users with specific role
    • Roles for authenticated users with any or all roles depended on MatchAll
    • AnonymousOnly for users who is not authenticated
    • UseQueryParam specify parameter name to make the filter authorize users based on specific parameter value
    • StatusCodeOnly this option can be used with any of above options to return status code without redirect to another page for api purpose

Installations

Run this command Install-Package BlazingIdentity in nuget package manager console

Configuration

Authors

Create By Ahmed Amer Jaf, 2018

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  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. 
.NET Core netcoreapp1.1 is compatible.  netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated