- 移除CreateJwtToken2方法,统一使用CreateJwtToken方法 - 修改密钥处理方式,从ASCII字符串改为Base64解码 - 删除IssuedAt声明以简化令牌结构 - 更新所有相关调用点使用统一的令牌创建方法
31 lines
855 B
C#
31 lines
855 B
C#
using BaseOUDAL;
|
|
using DocumentFormat.OpenXml.Spreadsheet;
|
|
using Microsoft.IdentityModel.Tokens;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.IdentityModel.Tokens.Jwt;
|
|
using System.Linq;
|
|
using System.Net.Http;
|
|
using System.Security.Claims;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using YLErp.Helpers;
|
|
using YLErp.Modules.SwapModule;
|
|
|
|
namespace YLErp.BasicTests
|
|
{
|
|
[TestClass]
|
|
public class AuthHelperTest
|
|
{
|
|
[TestMethod]
|
|
public void TestGenerateToken()
|
|
{
|
|
var identity = UserManager.CreateIdentity("1", "superA", Guid.NewGuid().ToString(""));
|
|
var jwtToken2 = AuthHelper.CreateJwtToken(identity);
|
|
var jwtTokenHandler = new JwtSecurityTokenHandler();
|
|
var token = jwtTokenHandler.ReadJwtToken(jwtToken2);
|
|
Assert.Fail();
|
|
}
|
|
}
|
|
}
|