Eliassen.Identity.Abstractions 0.1.85

This package has a SemVer 2.0.0 package version: 0.1.85+2.
dotnet add package Eliassen.Identity.Abstractions --version 0.1.85                
NuGet\Install-Package Eliassen.Identity.Abstractions -Version 0.1.85                
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="Eliassen.Identity.Abstractions" Version="0.1.85" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Eliassen.Identity.Abstractions --version 0.1.85                
#r "nuget: Eliassen.Identity.Abstractions, 0.1.85"                
#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 Eliassen.Identity.Abstractions as a Cake Addin
#addin nuget:?package=Eliassen.Identity.Abstractions&version=0.1.85

// Install Eliassen.Identity.Abstractions as a Cake Tool
#tool nuget:?package=Eliassen.Identity.Abstractions&version=0.1.85                

Eliassen.Identity.Abstractions

Eliassen.Identity.Abstractions is a set of abstractions and models aimed at facilitating user identity management. Here's a breakdown of its components:

IIdentityManager

This class represents an identity manager responsible for managing user identities.

Methods

  • GetIdentityUsersByEmail(emailAddress): Retrieves a list of user identity models based on the specified email address.
  • CreateIdentityUserAsync(email, firstName, lastName): Creates a new identity user asynchronously with the specified details.
  • RemoveIdentityUserAsync(userId): Removes an identity user asynchronously based on the specified object ID.

IUserManagementProvider

Provides methods for managing user accounts.

Methods

  • CreateAccountAsync(model): Creates a user account asynchronously based on the provided model.

UserCreatedModel

Represents the model for a user created as a result of account creation.

Properties

  • Username: Gets or sets the username associated with the created user.
  • Password: Gets or sets the password associated with the created user.

UserCreateModel

Represents a model for creating a user in Microsoft B2C Identity.

Properties

  • FirstName: Gets or sets the first name of the user.
  • LastName: Gets or sets the last name of the user.
  • EmailAddress: Gets or sets the email address of the user.

UserIdentityModel

Represents a model for user identity information.

Properties

  • FirstName: Gets or sets the first name of the user.
  • LastName: Gets or sets the last name of the user.
  • EmailAddress: Gets or sets the email address of the user.
  • UserName: Gets or sets the username of the user.
  • Password: Gets or sets the password of the user.
  • ForcePasswordChangeNextSignIn: Gets or sets a value indicating whether the user should be forced to change their password at the next sign-in.
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  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.
  • net8.0

    • No dependencies.

NuGet packages (5)

Showing the top 5 NuGet packages that depend on Eliassen.Identity.Abstractions:

Package Downloads
Eliassen.Identity

Package Description

Eliassen.Microsoft.B2C

Package Description

Eliassen.AspNetCore.JwtAuthentication

Package Description

Eliassen.Keycloak

Package Description

Eliassen.Common.Abstractions

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.1.85 47 10/10/2024
0.1.84 44 10/10/2024
0.1.83 44 9/27/2024
0.1.82 196 8/23/2024
0.1.81 172 8/1/2024
0.1.81-dev-gh-pipline.3 49 8/1/2024