Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 970 Bytes

File metadata and controls

38 lines (24 loc) · 970 Bytes

Nuget

Token Manager

This manager will generate random or patterned strings depending on your preferences: uppercase letters, lowercase letters, numbers and symbols.

1. Installation

1.1 Register the service in Program.cs

using Pixsys.Library.Token.TokenManager;


var builder = WebApplication.CreateBuilder(args);

_ = builder.AddTokenManager();

2. Usage

2.1 Inject the service into your controller

private readonly ITokenManager _tokenManager;

public MyController(ITokenManager tokenManager)
{
    _tokenManager = tokenManager;
}

2.2 Manager Methods

var randomToken = _tokenManager.Generate(true, false, true, true, 20); // Output example : be(/j&2kg=)-++fi(+m=
var patternedToken = _tokenManager.GenerateFromPattern("LLdd##00"); // Output example : RXvb!#46