Witam. Mam takie coś w Startup.cs:
var jwtConfig = new JWTConfig();
Configuration.Bind("JwtConfig", jwtConfig);
services.AddSingleton<JWTConfig>();
I gdy zrobię tu Console.WriteLine jwtConfig.SecretKey to wyświetla się, jednak, jeśli, zrobię tak:
using JWTAuth.Models;
using Microsoft.AspNetCore.Mvc;
namespace JWTAuth
{
[Route("api/[controller]")]
[ApiController]
public class TestController : ControllerBase
{
private JWTConfig jwtConfig;
public TestController(JWTConfig jwtConfig)
{
this.jwtConfig = jwtConfig;
}
[HttpGet, Route("x")]
public string X()
{
return jwtConfig.SecretKey;
}
}
}
To tego klucza mi nie zwraca :/. Dlaczego?