This manager will generate random or patterned strings depending on your preferences: uppercase letters, lowercase letters, numbers and symbols.
using Pixsys.Library.Token.TokenManager;
var builder = WebApplication.CreateBuilder(args);
_ = builder.AddTokenManager();
private readonly ITokenManager _tokenManager;
public MyController(ITokenManager tokenManager)
{
_tokenManager = tokenManager;
}
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