aboutsummaryrefslogtreecommitdiff
path: root/backend/api
diff options
context:
space:
mode:
authorDanijel Andjelkovic <adanijel99@gmail.com>2022-03-15 18:50:34 +0100
committerDanijel Andjelkovic <adanijel99@gmail.com>2022-03-15 18:50:34 +0100
commitf6496f86182902f2a6e5e34554ae93116d04c5b6 (patch)
tree979f98b6c7a17990931289f7dbbef21c69818934 /backend/api
parent9d8640ec5a716c3e7b5bd036739d857250047f0b (diff)
parent51885ea3dac9aae7289dbee5258877543e9c89f6 (diff)
Merge branch 'dev' of http://gitlab.pmf.kg.ac.rs/igrannonica/neuronstellar into dev
Diffstat (limited to 'backend/api')
-rw-r--r--backend/api/api/Models/JwtToken.cs28
1 files changed, 5 insertions, 23 deletions
diff --git a/backend/api/api/Models/JwtToken.cs b/backend/api/api/Models/JwtToken.cs
index 31ecca10..7cbd6f54 100644
--- a/backend/api/api/Models/JwtToken.cs
+++ b/backend/api/api/Models/JwtToken.cs
@@ -33,31 +33,13 @@ namespace api.Models
public string RenewToken(string existingToken)
{
- if (existingToken == null)
+ var userName = TokenToUsername(existingToken);
+ if (userName == null)
return null;
- var tokenHandler = new JwtSecurityTokenHandler();
- var key= Encoding.ASCII.GetBytes(_configuration.GetSection("AppSettings:JwtToken").Value);
- try
- {
- tokenHandler.ValidateToken(existingToken, new TokenValidationParameters
- {
- ValidateIssuerSigningKey = true,
- IssuerSigningKey = new SymmetricSecurityKey(key),
- ValidateIssuer = false,
- ValidateAudience = false,
- }, out SecurityToken validatedToken);
-
- var jwtToken = (JwtSecurityToken)validatedToken;
- var userName =jwtToken.Claims.First(x => x.Type == "name").Value;
- var authUser = new AuthRequest();
- authUser.UserName = userName;
+ var authUser = new AuthRequest();
+ authUser.UserName = userName;
- return GenToken(authUser);
- }
- catch
- {
- return null;
- }
+ return GenToken(authUser);
}