public JwtSecurityToken CreateJwtSecurityToken(NTokenOptions tokenOptions, NUser user, SigningCredentials signingCredentials, List <NOperationClaim> operationClaims) { var jwt = new JwtSecurityToken( issuer: tokenOptions.Issuer, audience: tokenOptions.Audience, expires: _accessTokenExpiration, notBefore: DateTime.Now, claims: SetClaims(user, operationClaims), signingCredentials: signingCredentials ); return(jwt); }
public JWTHelper(IConfiguration configuration) { Configuration = configuration; _tokenOptions = Configuration.GetSection("TokenOptions").Get <NTokenOptions>(); }