Ejemplo n.º 1
0
        public IActionResult ParseToken()
        {
            //截取 http header {Bearer} token
            string token = HttpContext.Request.Headers["Authorization"].ToString().Replace("Bearer ", "");

            return(Ok(JwtHellper.SerializeJwt(token)));
        }
Ejemplo n.º 2
0
        public IActionResult LoginValidate(LoginModelView loginModel)
        {
            string token   = string.Empty;
            bool   success = false;

            if (loginModel != null)
            {
                if (loginModel.UserName == "admin" && loginModel.Password == "123456")
                {
                    token = JwtHellper.IssueJwt(new Token
                    {
                        Uid  = loginModel.UserName,
                        Role = loginModel.Role
                    });
                    success = true;
                }
            }

            return(Ok(new
            {
                token,
                success
            }));
        }