WIP: duplicate administration layer

This commit is contained in:
Michał Zieliński
2023-11-12 17:54:15 +01:00
parent 3a8fa60aea
commit 5ea180c8b1
3 changed files with 7 additions and 3 deletions

View File

@@ -30,7 +30,7 @@ namespace WebAPI.Controllers
{
var settings = new GoogleJsonWebSignature.ValidationSettings()
{
Audience = new List<string> { configuration.GetValue<string>("GoogleClientId") }
Audience = new List<string> { configuration.GetValue<string>("GoogleClientId")! }
};
var payload = await GoogleJsonWebSignature.ValidateAsync(credential, settings);
var user = db.Users.Where(x => x.Email == payload.Email).FirstOrDefault();
@@ -46,7 +46,7 @@ namespace WebAPI.Controllers
private dynamic JWTGenerator(User user)
{
var key = Encoding.ASCII.GetBytes(configuration.GetValue<string>("Secret"));
var key = Encoding.ASCII.GetBytes(configuration.GetValue<string>("Secret")!);
var expirationTime = DateTime.UtcNow.AddMinutes(5);
var tokenDescriptor = new SecurityTokenDescriptor
{