diff options
author | Danijel Andjelkovic <adanijel99@gmail.com> | 2022-03-15 18:50:34 +0100 |
---|---|---|
committer | Danijel Andjelkovic <adanijel99@gmail.com> | 2022-03-15 18:50:34 +0100 |
commit | f6496f86182902f2a6e5e34554ae93116d04c5b6 (patch) | |
tree | 979f98b6c7a17990931289f7dbbef21c69818934 /backend/api | |
parent | 9d8640ec5a716c3e7b5bd036739d857250047f0b (diff) | |
parent | 51885ea3dac9aae7289dbee5258877543e9c89f6 (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.cs | 28 |
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); } |