public static string CreateTokenJson(UserDto user, IJWTConfig jwtConfig) { var claims = new List <Claim> { new Claim(JwtRegisteredClaimNames.Sub, user.Id.ToString()) }; var token = new JwtSecurityToken(jwtConfig.Issuer, jwtConfig.Audience, claims, DateTime.Now, DateTime.Now.AddDays(1), CreateTokenSignInCredential(jwtConfig.TokenSecurityKey)); var tokenJson = new JwtSecurityTokenHandler().WriteToken(token); return(tokenJson); }
public TokenInfoExtractorImpl(Protocols.IJWTConfig jWTConfig) { _jWTConfig = jWTConfig; }
public TokenCreatorImpl(Protocols.IJWTConfig jWTConfig) { _jWTConfig = jWTConfig; }