SeliseBlocks.IamDriver
9.0.0-preview.24
See the version list below for details.
dotnet add package SeliseBlocks.IamDriver --version 9.0.0-preview.24
NuGet\Install-Package SeliseBlocks.IamDriver -Version 9.0.0-preview.24
<PackageReference Include="SeliseBlocks.IamDriver" Version="9.0.0-preview.24" />
<PackageVersion Include="SeliseBlocks.IamDriver" Version="9.0.0-preview.24" />
<PackageReference Include="SeliseBlocks.IamDriver" />
paket add SeliseBlocks.IamDriver --version 9.0.0-preview.24
#r "nuget: SeliseBlocks.IamDriver, 9.0.0-preview.24"
#:package SeliseBlocks.IamDriver@9.0.0-preview.24
#addin nuget:?package=SeliseBlocks.IamDriver&version=9.0.0-preview.24&prerelease
#tool nuget:?package=SeliseBlocks.IamDriver&version=9.0.0-preview.24&prerelease
SeliseBlocks.IamDriver
Overview
SeliseBlocks.IamDriver is an Identity and Access Management (IAM) driver that simplifies user creation and authentication management. It provides a standardized approach to handling user identities securely within your application.
Installation
To install SeliseBlocks.IamDriver, add the NuGet package to your project:
dotnet add package SeliseBlocks.IamDriver
Usage
Register Dependencies
Before using SeliseBlocks.IamDriver, ensure that all required dependencies are registered in your application's dependency injection container. Add the following namespace in your Program.cs:
using Blocks.Extension.DependencyInjection;
Register the IAM service:
builder.Services.RegisterBlocksIamService();
builder.services.AddSingleton<IIamDriverService, IamDriverService>();
This method will configure and register all necessary services required for the IAM driver to function properly.
Features
Create User
To create a new user, instantiate the appropriate request object and invoke the CreateUser method.
var request = new CreateUserRequest
{
Email = "user@example.com",
FirstName = "John",
LastName = "Doe",
Password = "securepassword",
UserName = "johndoe",
PhoneNumber = "+1234567890"
};
var response = await iamDriverService.CreateUser(request);
Summary
SeliseBlocks.IamDriver provides a powerful and flexible way to manage user identities within your application. It ensures secure authentication and seamless user management while integrating smoothly with your existing system.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- SeliseBlocks.CaptchaDriver (>= 9.0.0-preview.22)
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 |
|---|---|---|
| 9.0.0-preview.25 | 94 | 2/8/2026 |
| 9.0.0-preview.24 | 242 | 11/13/2025 |
| 9.0.0-preview.23 | 625 | 7/3/2025 |
| 9.0.0-preview.22 | 157 | 6/2/2025 |
| 9.0.0-preview.21 | 660 | 5/25/2025 |
| 9.0.0-preview.20 | 346 | 5/22/2025 |
| 9.0.0-preview.19 | 150 | 5/22/2025 |
| 9.0.0-preview.18 | 291 | 5/14/2025 |
| 9.0.0-preview.17 | 243 | 5/13/2025 |
| 9.0.0-preview.16 | 233 | 5/13/2025 |
| 9.0.0-preview.15 | 236 | 4/16/2025 |
| 9.0.0-preview.14 | 192 | 4/16/2025 |
| 9.0.0-preview.13 | 202 | 4/16/2025 |
| 9.0.0-preview.12 | 202 | 4/16/2025 |
| 8.0.0-preview.11 | 267 | 3/6/2025 |
| 8.0.0-preview.10 | 201 | 3/6/2025 |
| 8.0.0-preview.9 | 215 | 3/6/2025 |
| 8.0.0-preview.8 | 211 | 3/6/2025 |
| 8.0.0-preview.7 | 197 | 3/6/2025 |
| 8.0.0-preview.6 | 210 | 3/5/2025 |
| 8.0.0-preview.5 | 108 | 2/17/2025 |
| 8.0.0-preview.4 | 112 | 2/17/2025 |
| 8.0.0-preview.3 | 408 | 1/23/2025 |
| 8.0.0-preview.2 | 90 | 1/23/2025 |
| 8.0.0-preview.1 | 104 | 1/22/2025 |