12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- using HaBookCms.Jwt.Filter;
- using HaBookCms.Jwt.Model;
- using Microsoft.AspNetCore.Cors;
- using Microsoft.AspNetCore.Mvc;
- using System;
- namespace HaBookCms.Admin.Controllers
- {
- [Route("api/[controller]")]
- [ApiController]
- [EnableCors("Any")]
- public class TokenController : Controller
- {
- #region Token
- /// <summary>
- /// 模拟登录,获取JWT
- /// </summary>
- /// <param name="tm"></param>
- /// <returns></returns>
- [HttpGet]
- [Route("getAdmin")]
- public JsonResult GetJWTAdmin()
- {
- var tm = new TokenModel()
- {
- Uid = Guid.NewGuid().ToString(),
- Role = "Admin",
- Project = "Manage",
- TokenType = "Web"
- };
- return Json(JwtHelper.IssueJWT(tm));
- }
- #endregion
- #region Token
- /// <summary>
- /// 模拟登录,获取JWT
- /// </summary>
- /// <param name="tm"></param>
- /// <returns></returns>
- [HttpGet]
- [Route("getApp")]
- public JsonResult GetJWTApp()
- {
- var tm = new TokenModel()
- {
- Uid = Guid.NewGuid().ToString(),
- Role = "App",
- Project = "APp",
- TokenType = "App"
- };
- return Json(JwtHelper.IssueJWT(tm));
- }
- #endregion
- }
- }
|