Example #1
0
        public async Task <string> RefreshToken([FromBody] SepesTokenClass OldSepesTokenString)
        {
            //Issue 38 this depending on if we have any traits we need to pass on or not this section of the controller may not need any logic at all.
            ActionResult response   = Unauthorized(); //Default response if bellow fails
            var          SepesToken = await _auth.GenerateJSONWebToken();

            return(SepesToken);
        }
Example #2
0
        public void RefreshToken()
        {
            var JwtPackage = new AzTokenClass();

            JwtPackage.idToken = "dsfgdsfs";
            AuthConfig _settings = new AuthConfig();

            _settings.Key    = key;
            _settings.Issuer = "TestIssuer";
            IAuthService _authService   = new AuthService(_settings);
            var          controller     = new AuthController(_authService);
            var          TestSepesToken = new SepesTokenClass();
            var          token          = controller.Token(JwtPackage);

            TestSepesToken.idToken = token.Result.ToString(); //Tokencontent must be renamed in previous test and moved to class.
            var result  = controller.RefreshToken(TestSepesToken);
            var attempt = new JwtSecurityTokenHandler().ReadToken(result.Result.ToString());
        }