SeliseBlocks.IamDriver
9.0.0-preview.25
dotnet add package SeliseBlocks.IamDriver --version 9.0.0-preview.25
NuGet\Install-Package SeliseBlocks.IamDriver -Version 9.0.0-preview.25
<PackageReference Include="SeliseBlocks.IamDriver" Version="9.0.0-preview.25" />
<PackageVersion Include="SeliseBlocks.IamDriver" Version="9.0.0-preview.25" />
<PackageReference Include="SeliseBlocks.IamDriver" />
paket add SeliseBlocks.IamDriver --version 9.0.0-preview.25
#r "nuget: SeliseBlocks.IamDriver, 9.0.0-preview.25"
#:package SeliseBlocks.IamDriver@9.0.0-preview.25
#addin nuget:?package=SeliseBlocks.IamDriver&version=9.0.0-preview.25&prerelease
#tool nuget:?package=SeliseBlocks.IamDriver&version=9.0.0-preview.25&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 | 977 | 2/8/2026 |
| 9.0.0-preview.24 | 278 | 11/13/2025 |
| 9.0.0-preview.23 | 650 | 7/3/2025 |
| 9.0.0-preview.22 | 191 | 6/2/2025 |
| 9.0.0-preview.21 | 690 | 5/25/2025 |
| 9.0.0-preview.20 | 373 | 5/22/2025 |
| 9.0.0-preview.19 | 179 | 5/22/2025 |
| 9.0.0-preview.18 | 323 | 5/14/2025 |
| 9.0.0-preview.17 | 271 | 5/13/2025 |
| 9.0.0-preview.16 | 266 | 5/13/2025 |
| 9.0.0-preview.15 | 267 | 4/16/2025 |
| 9.0.0-preview.14 | 219 | 4/16/2025 |
| 9.0.0-preview.13 | 229 | 4/16/2025 |
| 9.0.0-preview.12 | 232 | 4/16/2025 |
| 8.0.0-preview.11 | 298 | 3/6/2025 |
| 8.0.0-preview.10 | 233 | 3/6/2025 |
| 8.0.0-preview.9 | 246 | 3/6/2025 |
| 8.0.0-preview.8 | 241 | 3/6/2025 |
| 8.0.0-preview.7 | 228 | 3/6/2025 |
| 8.0.0-preview.6 | 235 | 3/5/2025 |