using Microsoft.IdentityModel.Tokens; using System; using System.Collections.Generic; using System.Linq; using System.Security.Claims; using System.Text; using System.Threading.Tasks; namespace Syc.Authorize.JwtBearer { public interface IJwtTokenService { /// /// 生成 token /// /// /// /// string GenerateToken(object obj, JwtBearerAuthenticationOptions authorizeOptions = null); /// /// 通过 token 获取 claims /// /// /// IEnumerable GetClaims(string token); /// /// 验证token /// /// /// /// bool ValidateToken(string token, TokenValidationParameters tokenValidationParameters = null); } }