diff options
| author | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-03-15 16:34:22 +0100 | 
|---|---|---|
| committer | Ognjen Cirkovic <ciraboxkg@gmail.com> | 2022-03-15 16:34:22 +0100 | 
| commit | d08574ea4723718b0c55aaf53ce9d439bd031405 (patch) | |
| tree | ee460d6fbe74305c00811b56714a919e59d5c62d /backend/api | |
| parent | 6938b1f8fd0a8d27b9fdcc5bc114ffabcd4bac68 (diff) | |
Uproscena metoda za refreshovanje jwt tokena.
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);          } | 
