Eliassen.Identity.Abstractions
0.1.81-dev-gh-pipline.3
See the version list below for details.
dotnet add package Eliassen.Identity.Abstractions --version 0.1.81-dev-gh-pipline.3
NuGet\Install-Package Eliassen.Identity.Abstractions -Version 0.1.81-dev-gh-pipline.3
<PackageReference Include="Eliassen.Identity.Abstractions" Version="0.1.81-dev-gh-pipline.3" />
paket add Eliassen.Identity.Abstractions --version 0.1.81-dev-gh-pipline.3
#r "nuget: Eliassen.Identity.Abstractions, 0.1.81-dev-gh-pipline.3"
// Install Eliassen.Identity.Abstractions as a Cake Addin #addin nuget:?package=Eliassen.Identity.Abstractions&version=0.1.81-dev-gh-pipline.3&prerelease // Install Eliassen.Identity.Abstractions as a Cake Tool #tool nuget:?package=Eliassen.Identity.Abstractions&version=0.1.81-dev-gh-pipline.3&prerelease
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 | Versions 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. |
-
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.