using HaBookCms.Admin.Models;
using HaBookCms.Common.CryptHelper;
using HaBookCms.Core.Dtos;
using HaBookCms.Jwt.Model;
using Microsoft.AspNetCore.Authentication.JwtBearer;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Cors;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Security.Claims;
using System.Threading.Tasks;
namespace HaBookCms.Admin.Controllers.Sys
{
///
/// 控制器所有接口
///
[Authorize(Policy = "RequireAdmin")]
[Produces("application/json")]
[Route("api/Users")]
public class SysUsersController : Controller
{
PermissionRequirement _requirement;
///
/// 获取JWT的方法 3.0
///
///
///
///
[HttpPost]
[Route("checkLogin")]
[EnableCors("any")]
[AllowAnonymous]
public async Task