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);
}
}