Furiza.Base.Core.Identity.Abstractions 2.3.0

.NET Standard 2.0
Install-Package Furiza.Base.Core.Identity.Abstractions -Version 2.3.0
dotnet add package Furiza.Base.Core.Identity.Abstractions --version 2.3.0
<PackageReference Include="Furiza.Base.Core.Identity.Abstractions" Version="2.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Furiza.Base.Core.Identity.Abstractions --version 2.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Furiza.Base.Core.Identity.Abstractions, 2.3.0"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Furiza.Base.Core.Identity.Abstractions as a Cake Addin
#addin nuget:?package=Furiza.Base.Core.Identity.Abstractions&version=2.3.0

// Install Furiza.Base.Core.Identity.Abstractions as a Cake Tool
#tool nuget:?package=Furiza.Base.Core.Identity.Abstractions&version=2.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Abstractions project contains interfaces that you may use to implement authentication and authorization logic and to transform user claims principal into a rich domain entity.

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp2.0 netcoreapp2.1 netcoreapp2.2 netcoreapp3.0 netcoreapp3.1
.NET Standard netstandard2.0 netstandard2.1
.NET Framework net461 net462 net463 net47 net471 net472 net48
MonoAndroid monoandroid
MonoMac monomac
MonoTouch monotouch
Tizen tizen40 tizen60
Xamarin.iOS xamarinios
Xamarin.Mac xamarinmac
Xamarin.TVOS xamarintvos
Xamarin.WatchOS xamarinwatchos
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.0

    • No dependencies.

NuGet packages (5)

Showing the top 5 NuGet packages that depend on Furiza.Base.Core.Identity.Abstractions:

Package Downloads
Furiza.AspNetCore.Authentication.JwtBearer

This package implements logic for jwt generation including a set of claims widely used for user management. It also handles user data deserialization through a set of claims obtained from HttpContext making data available through dependency injection.

Furiza.AspNetCore.ScopedRoleAssignmentProvider

This package implements a mechanism for scoped role assignment provider making use of an adapter that make http requests for a default Furiza Security Provider Web Api.

Furiza.AspNetCore.Identity.EntityFrameworkCore

This package implements logic for Identity Abstractions making use of Identity Framework for user and permissions management. It also includes a database initializer with default users and roles.

Furiza.AspNetCore.WebApp.Authentication.CookiesByJwtBearer

This package implements logic for cookie authentication with refresh token mechanism through a JWT genereated by any Furiza Security Provider WebApi, making possible to work with the JWT generated for microservices webapis in browser based web applications.

Furiza.Networking

This package configures networking for http requests. It offers a HttpClientFactory that create HttpClients with AccessToken added as an Authorization Bearer header obtained from an UserPrincipal retrieved from HttpContext.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.3.0 4,365 7/29/2019
2.2.2 7,232 4/15/2019
2.2.1 3,851 1/15/2019
2.2.0 1,168 1/14/2019
2.1.1 959 11/16/2018
2.1.0 471 11/15/2018
2.0.3 493 11/1/2018
2.0.2 488 10/28/2018
2.0.1 530 10/26/2018
2.0.0 490 10/26/2018
1.0.3 644 10/21/2018
1.0.2 536 10/18/2018
1.0.1 796 10/11/2018
1.0.0 668 10/3/2018