server-master/srcs/PhoenixLib.Auth.JWT/DependencyInjectionExtensions.cs
2026-02-10 18:21:30 +01:00

14 lines
No EOL
455 B
C#

using System;
using Microsoft.Extensions.DependencyInjection;
using Microsoft.Extensions.DependencyInjection.Extensions;
namespace PhoenixLib.Auth.JWT
{
public static class DependencyInjectionExtensions
{
public static void AddJwtFactoryFromEnv(this IServiceCollection services)
{
services.TryAddSingleton<IJwtTokenFactory>(new JwtTokenFactory(Environment.GetEnvironmentVariable("JWT_PRIVATE_KEY")));
}
}
}